/* Theme: Any Education access by code */
/* Date: 3/3/2025 9:46:16 PM */
/* ID: 33 */
/* This file was auto generated. */
/* Any changes will be lost. */
html { version: 0.1 0.1; }

.colPadding { padding: 66px; }

.colPadding .widget:not(:last-child) { margin-bottom: 66px; }

.flex.padded { margin-top: -66px; margin-left: -66px; }

.flex.padded > div { padding-top: 66px; padding-left: 66px; }

.flex.padded-xlarge { margin-top: -528px; margin-left: -528px; }

.flex.padded-xlarge > div { padding-top: 528px; padding-left: 528px; }

.flex.padded-large { margin-top: -264px; margin-left: -264px; }

.flex.padded-large > div { padding-top: 264px; padding-left: 264px; }

.flex.padded-medium { margin-top: -132px; margin-left: -132px; }

.flex.padded-medium > div { padding-top: 132px; padding-left: 132px; }

.flex.padded-small { margin-top: -66px; margin-left: -66px; }

.flex.padded-small > div { padding-top: 66px; padding-left: 66px; }

.flex.padded-xsmall { margin-top: -33px; margin-left: -33px; }

.flex.padded-xsmall > div { padding-top: 33px; padding-left: 33px; }

.grid .col { font-size: 13px; }

.grid.spaced { margin-top: -12px; margin-left: -12px; }

.grid.spaced > .col, .grid.spaced > .row > .col { padding-top: 12px; padding-left: 12px; }

.grid.spaced-xlarge { margin-top: -96px; margin-left: -96px; }

.grid.spaced-xlarge > .col, .grid.spaced-xlarge > .row > .col { padding-top: 96px; padding-left: 96px; }

.grid.spaced-large { margin-top: -48px; margin-left: -48px; }

.grid.spaced-large > .col, .grid.spaced-large > .row > .col { padding-top: 48px; padding-left: 48px; }

.grid.spaced-medium { margin-top: -24px; margin-left: -24px; }

.grid.spaced-medium > .col, .grid.spaced-medium > .row > .col { padding-top: 24px; padding-left: 24px; }

.grid.spaced-small { margin-top: -12px; margin-left: -12px; }

.grid.spaced-small > .col, .grid.spaced-small > .row > .col { padding-top: 12px; padding-left: 12px; }

.grid.spaced-xsmall { margin-top: -6px; margin-left: -6px; }

.grid.spaced-xsmall > .col, .grid.spaced-xsmall > .row > .col { padding-top: 6px; padding-left: 6px; }

.grid.padded { margin-top: -66px; margin-left: -66px; }

.grid.padded > .col, .grid.padded > .row > .col { padding-top: 66px; padding-left: 66px; }

.grid.padded-xlarge { margin-top: -528px; margin-left: -528px; }

.grid.padded-xlarge > .col, .grid.padded-xlarge > .row > .col { padding-top: 528px; padding-left: 528px; }

.grid.padded-large { margin-top: -264px; margin-left: -264px; }

.grid.padded-large > .col, .grid.padded-large > .row > .col { padding-top: 264px; padding-left: 264px; }

.grid.padded-medium { margin-top: -132px; margin-left: -132px; }

.grid.padded-medium > .col, .grid.padded-medium > .row > .col { padding-top: 132px; padding-left: 132px; }

.grid.padded-small { margin-top: -66px; margin-left: -66px; }

.grid.padded-small > .col, .grid.padded-small > .row > .col { padding-top: 66px; padding-left: 66px; }

.grid.padded-xsmall { margin-top: -33px; margin-left: -33px; }

.grid.padded-xsmall > .col, .grid.padded-xsmall > .row > .col { padding-top: 33px; padding-left: 33px; }

.grid.bordered { border-top: 1px solid rgba(0, 0, 0, 0.21); border-left: 1px solid rgba(0, 0, 0, 0.21); }

.grid.bordered > .col, .grid.bordered .row > .col { border-right: 1px solid rgba(0, 0, 0, 0.21); border-bottom: 1px solid rgba(0, 0, 0, 0.21); }

.grid.bordered > .col.active, .grid.bordered .row > .col.active { box-shadow: -1px -1px 0 0 #0f979e, 0 0 6px 0 #0f979e; border-bottom-color: #0f979e; border-right-color: #0f979e; }

.margin { margin: 66px; }

.padding { padding: 66px; }

.spacing { margin: 12px; }

.margin-top { margin-top: 66px; }

.padding-top { padding-top: 66px; }

.spacing-top { margin-top: 12px; }

.margin-right { margin-right: 66px; }

.padding-right { padding-right: 66px; }

.spacing-right { margin-right: 12px; }

.margin-bottom { margin-bottom: 66px; }

.padding-bottom { padding-bottom: 66px; }

.spacing-bottom { margin-bottom: 12px; }

.margin-left { margin-left: 66px; }

.padding-left { padding-left: 66px; }

.spacing-left { margin-left: 12px; }

.margin-xlarge { margin: 528px; }

.padding-xlarge { padding: 528px; }

.margin-top-xlarge { margin-top: 528px; }

.padding-top-xlarge { padding-top: 528px; }

.margin-top-none, .margin-top-0 { margin-top: 0; }

.padding-top-none, .padding-top-0 { padding-top: 0; }

.margin-right-xlarge { margin-right: 528px; }

.padding-right-xlarge { padding-right: 528px; }

.margin-right-none, .margin-right-0 { margin-right: 0; }

.padding-right-none, .padding-right-0 { padding-right: 0; }

.margin-bottom-xlarge { margin-bottom: 528px; }

.padding-bottom-xlarge { padding-bottom: 528px; }

.margin-bottom-none, .margin-bottom-0 { margin-bottom: 0; }

.padding-bottom-none, .padding-bottom-0 { padding-bottom: 0; }

.margin-left-xlarge { margin-left: 528px; }

.padding-left-xlarge { padding-left: 528px; }

.margin-left-none, .margin-left-0 { margin-left: 0; }

.padding-left-none, .padding-left-0 { padding-left: 0; }

.margin-large { margin: 264px; }

.padding-large { padding: 264px; }

.margin-top-large { margin-top: 264px; }

.padding-top-large { padding-top: 264px; }

.margin-top-none, .margin-top-0 { margin-top: 0; }

.padding-top-none, .padding-top-0 { padding-top: 0; }

.margin-right-large { margin-right: 264px; }

.padding-right-large { padding-right: 264px; }

.margin-right-none, .margin-right-0 { margin-right: 0; }

.padding-right-none, .padding-right-0 { padding-right: 0; }

.margin-bottom-large { margin-bottom: 264px; }

.padding-bottom-large { padding-bottom: 264px; }

.margin-bottom-none, .margin-bottom-0 { margin-bottom: 0; }

.padding-bottom-none, .padding-bottom-0 { padding-bottom: 0; }

.margin-left-large { margin-left: 264px; }

.padding-left-large { padding-left: 264px; }

.margin-left-none, .margin-left-0 { margin-left: 0; }

.padding-left-none, .padding-left-0 { padding-left: 0; }

.margin-medium { margin: 132px; }

.padding-medium { padding: 132px; }

.margin-top-medium { margin-top: 132px; }

.padding-top-medium { padding-top: 132px; }

.margin-top-none, .margin-top-0 { margin-top: 0; }

.padding-top-none, .padding-top-0 { padding-top: 0; }

.margin-right-medium { margin-right: 132px; }

.padding-right-medium { padding-right: 132px; }

.margin-right-none, .margin-right-0 { margin-right: 0; }

.padding-right-none, .padding-right-0 { padding-right: 0; }

.margin-bottom-medium { margin-bottom: 132px; }

.padding-bottom-medium { padding-bottom: 132px; }

.margin-bottom-none, .margin-bottom-0 { margin-bottom: 0; }

.padding-bottom-none, .padding-bottom-0 { padding-bottom: 0; }

.margin-left-medium { margin-left: 132px; }

.padding-left-medium { padding-left: 132px; }

.margin-left-none, .margin-left-0 { margin-left: 0; }

.padding-left-none, .padding-left-0 { padding-left: 0; }

.margin-small { margin: 66px; }

.padding-small { padding: 66px; }

.margin-top-small { margin-top: 66px; }

.padding-top-small { padding-top: 66px; }

.margin-top-none, .margin-top-0 { margin-top: 0; }

.padding-top-none, .padding-top-0 { padding-top: 0; }

.margin-right-small { margin-right: 66px; }

.padding-right-small { padding-right: 66px; }

.margin-right-none, .margin-right-0 { margin-right: 0; }

.padding-right-none, .padding-right-0 { padding-right: 0; }

.margin-bottom-small { margin-bottom: 66px; }

.padding-bottom-small { padding-bottom: 66px; }

.margin-bottom-none, .margin-bottom-0 { margin-bottom: 0; }

.padding-bottom-none, .padding-bottom-0 { padding-bottom: 0; }

.margin-left-small { margin-left: 66px; }

.padding-left-small { padding-left: 66px; }

.margin-left-none, .margin-left-0 { margin-left: 0; }

.padding-left-none, .padding-left-0 { padding-left: 0; }

.margin-xsmall { margin: 33px; }

.padding-xsmall { padding: 33px; }

.margin-top-xsmall { margin-top: 33px; }

.padding-top-xsmall { padding-top: 33px; }

.margin-top-none, .margin-top-0 { margin-top: 0; }

.padding-top-none, .padding-top-0 { padding-top: 0; }

.margin-right-xsmall { margin-right: 33px; }

.padding-right-xsmall { padding-right: 33px; }

.margin-right-none, .margin-right-0 { margin-right: 0; }

.padding-right-none, .padding-right-0 { padding-right: 0; }

.margin-bottom-xsmall { margin-bottom: 33px; }

.padding-bottom-xsmall { padding-bottom: 33px; }

.margin-bottom-none, .margin-bottom-0 { margin-bottom: 0; }

.padding-bottom-none, .padding-bottom-0 { padding-bottom: 0; }

.margin-left-xsmall { margin-left: 33px; }

.padding-left-xsmall { padding-left: 33px; }

.margin-left-none, .margin-left-0 { margin-left: 0; }

.padding-left-none, .padding-left-0 { padding-left: 0; }

.margin-x1 { margin: 66px; }

.padding-x1 { padding: 66px; }

.spacing-x1 { margin: 12px; }

.margin-top-x1 { margin-top: 66px; }

.padding-top-x1 { padding-top: 66px; }

.spacing-top-x1 { padding-top: 12px; }

.margin-right-x1 { margin-right: 66px; }

.padding-right-x1 { padding-right: 66px; }

.spacing-right-x1 { padding-right: 12px; }

.margin-bottom-x1 { margin-bottom: 66px; }

.padding-bottom-x1 { padding-bottom: 66px; }

.spacing-bottom-x1 { padding-bottom: 12px; }

.margin-left-x1 { margin-left: 66px; }

.padding-left-x1 { padding-left: 66px; }

.spacing-left-x1 { padding-left: 12px; }

.margin-x2 { margin: 132px; }

.padding-x2 { padding: 132px; }

.spacing-x2 { margin: 24px; }

.margin-top-x2 { margin-top: 132px; }

.padding-top-x2 { padding-top: 132px; }

.spacing-top-x2 { padding-top: 24px; }

.margin-right-x2 { margin-right: 132px; }

.padding-right-x2 { padding-right: 132px; }

.spacing-right-x2 { padding-right: 24px; }

.margin-bottom-x2 { margin-bottom: 132px; }

.padding-bottom-x2 { padding-bottom: 132px; }

.spacing-bottom-x2 { padding-bottom: 24px; }

.margin-left-x2 { margin-left: 132px; }

.padding-left-x2 { padding-left: 132px; }

.spacing-left-x2 { padding-left: 24px; }

.margin-x3 { margin: 198px; }

.padding-x3 { padding: 198px; }

.spacing-x3 { margin: 36px; }

.margin-top-x3 { margin-top: 198px; }

.padding-top-x3 { padding-top: 198px; }

.spacing-top-x3 { padding-top: 36px; }

.margin-right-x3 { margin-right: 198px; }

.padding-right-x3 { padding-right: 198px; }

.spacing-right-x3 { padding-right: 36px; }

.margin-bottom-x3 { margin-bottom: 198px; }

.padding-bottom-x3 { padding-bottom: 198px; }

.spacing-bottom-x3 { padding-bottom: 36px; }

.margin-left-x3 { margin-left: 198px; }

.padding-left-x3 { padding-left: 198px; }

.spacing-left-x3 { padding-left: 36px; }

.margin-x4 { margin: 264px; }

.padding-x4 { padding: 264px; }

.spacing-x4 { margin: 48px; }

.margin-top-x4 { margin-top: 264px; }

.padding-top-x4 { padding-top: 264px; }

.spacing-top-x4 { padding-top: 48px; }

.margin-right-x4 { margin-right: 264px; }

.padding-right-x4 { padding-right: 264px; }

.spacing-right-x4 { padding-right: 48px; }

.margin-bottom-x4 { margin-bottom: 264px; }

.padding-bottom-x4 { padding-bottom: 264px; }

.spacing-bottom-x4 { padding-bottom: 48px; }

.margin-left-x4 { margin-left: 264px; }

.padding-left-x4 { padding-left: 264px; }

.spacing-left-x4 { padding-left: 48px; }

.margin-x5 { margin: 330px; }

.padding-x5 { padding: 330px; }

.spacing-x5 { margin: 60px; }

.margin-top-x5 { margin-top: 330px; }

.padding-top-x5 { padding-top: 330px; }

.spacing-top-x5 { padding-top: 60px; }

.margin-right-x5 { margin-right: 330px; }

.padding-right-x5 { padding-right: 330px; }

.spacing-right-x5 { padding-right: 60px; }

.margin-bottom-x5 { margin-bottom: 330px; }

.padding-bottom-x5 { padding-bottom: 330px; }

.spacing-bottom-x5 { padding-bottom: 60px; }

.margin-left-x5 { margin-left: 330px; }

.padding-left-x5 { padding-left: 330px; }

.spacing-left-x5 { padding-left: 60px; }

.margin-x6 { margin: 396px; }

.padding-x6 { padding: 396px; }

.spacing-x6 { margin: 72px; }

.margin-top-x6 { margin-top: 396px; }

.padding-top-x6 { padding-top: 396px; }

.spacing-top-x6 { padding-top: 72px; }

.margin-right-x6 { margin-right: 396px; }

.padding-right-x6 { padding-right: 396px; }

.spacing-right-x6 { padding-right: 72px; }

.margin-bottom-x6 { margin-bottom: 396px; }

.padding-bottom-x6 { padding-bottom: 396px; }

.spacing-bottom-x6 { padding-bottom: 72px; }

.margin-left-x6 { margin-left: 396px; }

.padding-left-x6 { padding-left: 396px; }

.spacing-left-x6 { padding-left: 72px; }

.margin-x7 { margin: 462px; }

.padding-x7 { padding: 462px; }

.spacing-x7 { margin: 84px; }

.margin-top-x7 { margin-top: 462px; }

.padding-top-x7 { padding-top: 462px; }

.spacing-top-x7 { padding-top: 84px; }

.margin-right-x7 { margin-right: 462px; }

.padding-right-x7 { padding-right: 462px; }

.spacing-right-x7 { padding-right: 84px; }

.margin-bottom-x7 { margin-bottom: 462px; }

.padding-bottom-x7 { padding-bottom: 462px; }

.spacing-bottom-x7 { padding-bottom: 84px; }

.margin-left-x7 { margin-left: 462px; }

.padding-left-x7 { padding-left: 462px; }

.spacing-left-x7 { padding-left: 84px; }

.margin-x8 { margin: 528px; }

.padding-x8 { padding: 528px; }

.spacing-x8 { margin: 96px; }

.margin-top-x8 { margin-top: 528px; }

.padding-top-x8 { padding-top: 528px; }

.spacing-top-x8 { padding-top: 96px; }

.margin-right-x8 { margin-right: 528px; }

.padding-right-x8 { padding-right: 528px; }

.spacing-right-x8 { padding-right: 96px; }

.margin-bottom-x8 { margin-bottom: 528px; }

.padding-bottom-x8 { padding-bottom: 528px; }

.spacing-bottom-x8 { padding-bottom: 96px; }

.margin-left-x8 { margin-left: 528px; }

.padding-left-x8 { padding-left: 528px; }

.spacing-left-x8 { padding-left: 96px; }

.margin-x9 { margin: 594px; }

.padding-x9 { padding: 594px; }

.spacing-x9 { margin: 108px; }

.margin-top-x9 { margin-top: 594px; }

.padding-top-x9 { padding-top: 594px; }

.spacing-top-x9 { padding-top: 108px; }

.margin-right-x9 { margin-right: 594px; }

.padding-right-x9 { padding-right: 594px; }

.spacing-right-x9 { padding-right: 108px; }

.margin-bottom-x9 { margin-bottom: 594px; }

.padding-bottom-x9 { padding-bottom: 594px; }

.spacing-bottom-x9 { padding-bottom: 108px; }

.margin-left-x9 { margin-left: 594px; }

.padding-left-x9 { padding-left: 594px; }

.spacing-left-x9 { padding-left: 108px; }

.margin-x10 { margin: 660px; }

.padding-x10 { padding: 660px; }

.spacing-x10 { margin: 120px; }

.margin-top-x10 { margin-top: 660px; }

.padding-top-x10 { padding-top: 660px; }

.spacing-top-x10 { padding-top: 120px; }

.margin-right-x10 { margin-right: 660px; }

.padding-right-x10 { padding-right: 660px; }

.spacing-right-x10 { padding-right: 120px; }

.margin-bottom-x10 { margin-bottom: 660px; }

.padding-bottom-x10 { padding-bottom: 660px; }

.spacing-bottom-x10 { padding-bottom: 120px; }

.margin-left-x10 { margin-left: 660px; }

.padding-left-x10 { padding-left: 660px; }

.spacing-left-x10 { padding-left: 120px; }

.margin-x11 { margin: 726px; }

.padding-x11 { padding: 726px; }

.spacing-x11 { margin: 132px; }

.margin-top-x11 { margin-top: 726px; }

.padding-top-x11 { padding-top: 726px; }

.spacing-top-x11 { padding-top: 132px; }

.margin-right-x11 { margin-right: 726px; }

.padding-right-x11 { padding-right: 726px; }

.spacing-right-x11 { padding-right: 132px; }

.margin-bottom-x11 { margin-bottom: 726px; }

.padding-bottom-x11 { padding-bottom: 726px; }

.spacing-bottom-x11 { padding-bottom: 132px; }

.margin-left-x11 { margin-left: 726px; }

.padding-left-x11 { padding-left: 726px; }

.spacing-left-x11 { padding-left: 132px; }

.margin-x12 { margin: 792px; }

.padding-x12 { padding: 792px; }

.spacing-x12 { margin: 144px; }

.margin-top-x12 { margin-top: 792px; }

.padding-top-x12 { padding-top: 792px; }

.spacing-top-x12 { padding-top: 144px; }

.margin-right-x12 { margin-right: 792px; }

.padding-right-x12 { padding-right: 792px; }

.spacing-right-x12 { padding-right: 144px; }

.margin-bottom-x12 { margin-bottom: 792px; }

.padding-bottom-x12 { padding-bottom: 792px; }

.spacing-bottom-x12 { padding-bottom: 144px; }

.margin-left-x12 { margin-left: 792px; }

.padding-left-x12 { padding-left: 792px; }

.spacing-left-x12 { padding-left: 144px; }

.margin-x13 { margin: 858px; }

.padding-x13 { padding: 858px; }

.spacing-x13 { margin: 156px; }

.margin-top-x13 { margin-top: 858px; }

.padding-top-x13 { padding-top: 858px; }

.spacing-top-x13 { padding-top: 156px; }

.margin-right-x13 { margin-right: 858px; }

.padding-right-x13 { padding-right: 858px; }

.spacing-right-x13 { padding-right: 156px; }

.margin-bottom-x13 { margin-bottom: 858px; }

.padding-bottom-x13 { padding-bottom: 858px; }

.spacing-bottom-x13 { padding-bottom: 156px; }

.margin-left-x13 { margin-left: 858px; }

.padding-left-x13 { padding-left: 858px; }

.spacing-left-x13 { padding-left: 156px; }

.margin-x14 { margin: 924px; }

.padding-x14 { padding: 924px; }

.spacing-x14 { margin: 168px; }

.margin-top-x14 { margin-top: 924px; }

.padding-top-x14 { padding-top: 924px; }

.spacing-top-x14 { padding-top: 168px; }

.margin-right-x14 { margin-right: 924px; }

.padding-right-x14 { padding-right: 924px; }

.spacing-right-x14 { padding-right: 168px; }

.margin-bottom-x14 { margin-bottom: 924px; }

.padding-bottom-x14 { padding-bottom: 924px; }

.spacing-bottom-x14 { padding-bottom: 168px; }

.margin-left-x14 { margin-left: 924px; }

.padding-left-x14 { padding-left: 924px; }

.spacing-left-x14 { padding-left: 168px; }

.margin-x15 { margin: 990px; }

.padding-x15 { padding: 990px; }

.spacing-x15 { margin: 180px; }

.margin-top-x15 { margin-top: 990px; }

.padding-top-x15 { padding-top: 990px; }

.spacing-top-x15 { padding-top: 180px; }

.margin-right-x15 { margin-right: 990px; }

.padding-right-x15 { padding-right: 990px; }

.spacing-right-x15 { padding-right: 180px; }

.margin-bottom-x15 { margin-bottom: 990px; }

.padding-bottom-x15 { padding-bottom: 990px; }

.spacing-bottom-x15 { padding-bottom: 180px; }

.margin-left-x15 { margin-left: 990px; }

.padding-left-x15 { padding-left: 990px; }

.spacing-left-x15 { padding-left: 180px; }

.margin-x16 { margin: 1056px; }

.padding-x16 { padding: 1056px; }

.spacing-x16 { margin: 192px; }

.margin-top-x16 { margin-top: 1056px; }

.padding-top-x16 { padding-top: 1056px; }

.spacing-top-x16 { padding-top: 192px; }

.margin-right-x16 { margin-right: 1056px; }

.padding-right-x16 { padding-right: 1056px; }

.spacing-right-x16 { padding-right: 192px; }

.margin-bottom-x16 { margin-bottom: 1056px; }

.padding-bottom-x16 { padding-bottom: 1056px; }

.spacing-bottom-x16 { padding-bottom: 192px; }

.margin-left-x16 { margin-left: 1056px; }

.padding-left-x16 { padding-left: 1056px; }

.spacing-left-x16 { padding-left: 192px; }

@media (max-width: 1280px) { .xlarge-margin-xlarge { margin: 528px; }
  .xlarge-padding-xlarge { padding: 528px; }
  .xlarge-margin-top-xlarge { margin-top: 528px; }
  .xlarge-padding-top-xlarge { padding-top: 528px; }
  .xlarge-margin-right-xlarge { margin-right: 528px; }
  .xlarge-padding-right-xlarge { padding-right: 528px; }
  .xlarge-margin-bottom-xlarge { margin-bottom: 528px; }
  .xlarge-padding-bottom-xlarge { padding-bottom: 528px; }
  .xlarge-margin-left-xlarge { margin-left: 528px; }
  .xlarge-padding-left-xlarge { padding-left: 528px; }
  .xlarge-margin-large { margin: 264px; }
  .xlarge-padding-large { padding: 264px; }
  .xlarge-margin-top-large { margin-top: 264px; }
  .xlarge-padding-top-large { padding-top: 264px; }
  .xlarge-margin-right-large { margin-right: 264px; }
  .xlarge-padding-right-large { padding-right: 264px; }
  .xlarge-margin-bottom-large { margin-bottom: 264px; }
  .xlarge-padding-bottom-large { padding-bottom: 264px; }
  .xlarge-margin-left-large { margin-left: 264px; }
  .xlarge-padding-left-large { padding-left: 264px; }
  .xlarge-margin-medium { margin: 132px; }
  .xlarge-padding-medium { padding: 132px; }
  .xlarge-margin-top-medium { margin-top: 132px; }
  .xlarge-padding-top-medium { padding-top: 132px; }
  .xlarge-margin-right-medium { margin-right: 132px; }
  .xlarge-padding-right-medium { padding-right: 132px; }
  .xlarge-margin-bottom-medium { margin-bottom: 132px; }
  .xlarge-padding-bottom-medium { padding-bottom: 132px; }
  .xlarge-margin-left-medium { margin-left: 132px; }
  .xlarge-padding-left-medium { padding-left: 132px; }
  .xlarge-margin-small { margin: 66px; }
  .xlarge-padding-small { padding: 66px; }
  .xlarge-margin-top-small { margin-top: 66px; }
  .xlarge-padding-top-small { padding-top: 66px; }
  .xlarge-margin-right-small { margin-right: 66px; }
  .xlarge-padding-right-small { padding-right: 66px; }
  .xlarge-margin-bottom-small { margin-bottom: 66px; }
  .xlarge-padding-bottom-small { padding-bottom: 66px; }
  .xlarge-margin-left-small { margin-left: 66px; }
  .xlarge-padding-left-small { padding-left: 66px; }
  .xlarge-margin-xsmall { margin: 33px; }
  .xlarge-padding-xsmall { padding: 33px; }
  .xlarge-margin-top-xsmall { margin-top: 33px; }
  .xlarge-padding-top-xsmall { padding-top: 33px; }
  .xlarge-margin-right-xsmall { margin-right: 33px; }
  .xlarge-padding-right-xsmall { padding-right: 33px; }
  .xlarge-margin-bottom-xsmall { margin-bottom: 33px; }
  .xlarge-padding-bottom-xsmall { padding-bottom: 33px; }
  .xlarge-margin-left-xsmall { margin-left: 33px; }
  .xlarge-padding-left-xsmall { padding-left: 33px; } }

@media (max-width: 1024px) { .large-margin-xlarge { margin: 528px; }
  .large-padding-xlarge { padding: 528px; }
  .large-margin-top-xlarge { margin-top: 528px; }
  .large-padding-top-xlarge { padding-top: 528px; }
  .large-margin-right-xlarge { margin-right: 528px; }
  .large-padding-right-xlarge { padding-right: 528px; }
  .large-margin-bottom-xlarge { margin-bottom: 528px; }
  .large-padding-bottom-xlarge { padding-bottom: 528px; }
  .large-margin-left-xlarge { margin-left: 528px; }
  .large-padding-left-xlarge { padding-left: 528px; }
  .large-margin-large { margin: 264px; }
  .large-padding-large { padding: 264px; }
  .large-margin-top-large { margin-top: 264px; }
  .large-padding-top-large { padding-top: 264px; }
  .large-margin-right-large { margin-right: 264px; }
  .large-padding-right-large { padding-right: 264px; }
  .large-margin-bottom-large { margin-bottom: 264px; }
  .large-padding-bottom-large { padding-bottom: 264px; }
  .large-margin-left-large { margin-left: 264px; }
  .large-padding-left-large { padding-left: 264px; }
  .large-margin-medium { margin: 132px; }
  .large-padding-medium { padding: 132px; }
  .large-margin-top-medium { margin-top: 132px; }
  .large-padding-top-medium { padding-top: 132px; }
  .large-margin-right-medium { margin-right: 132px; }
  .large-padding-right-medium { padding-right: 132px; }
  .large-margin-bottom-medium { margin-bottom: 132px; }
  .large-padding-bottom-medium { padding-bottom: 132px; }
  .large-margin-left-medium { margin-left: 132px; }
  .large-padding-left-medium { padding-left: 132px; }
  .large-margin-small { margin: 66px; }
  .large-padding-small { padding: 66px; }
  .large-margin-top-small { margin-top: 66px; }
  .large-padding-top-small { padding-top: 66px; }
  .large-margin-right-small { margin-right: 66px; }
  .large-padding-right-small { padding-right: 66px; }
  .large-margin-bottom-small { margin-bottom: 66px; }
  .large-padding-bottom-small { padding-bottom: 66px; }
  .large-margin-left-small { margin-left: 66px; }
  .large-padding-left-small { padding-left: 66px; }
  .large-margin-xsmall { margin: 33px; }
  .large-padding-xsmall { padding: 33px; }
  .large-margin-top-xsmall { margin-top: 33px; }
  .large-padding-top-xsmall { padding-top: 33px; }
  .large-margin-right-xsmall { margin-right: 33px; }
  .large-padding-right-xsmall { padding-right: 33px; }
  .large-margin-bottom-xsmall { margin-bottom: 33px; }
  .large-padding-bottom-xsmall { padding-bottom: 33px; }
  .large-margin-left-xsmall { margin-left: 33px; }
  .large-padding-left-xsmall { padding-left: 33px; } }

@media (max-width: 768px) { .medium-margin-xlarge { margin: 528px; }
  .medium-padding-xlarge { padding: 528px; }
  .medium-margin-top-xlarge { margin-top: 528px; }
  .medium-padding-top-xlarge { padding-top: 528px; }
  .medium-margin-right-xlarge { margin-right: 528px; }
  .medium-padding-right-xlarge { padding-right: 528px; }
  .medium-margin-bottom-xlarge { margin-bottom: 528px; }
  .medium-padding-bottom-xlarge { padding-bottom: 528px; }
  .medium-margin-left-xlarge { margin-left: 528px; }
  .medium-padding-left-xlarge { padding-left: 528px; }
  .medium-margin-large { margin: 264px; }
  .medium-padding-large { padding: 264px; }
  .medium-margin-top-large { margin-top: 264px; }
  .medium-padding-top-large { padding-top: 264px; }
  .medium-margin-right-large { margin-right: 264px; }
  .medium-padding-right-large { padding-right: 264px; }
  .medium-margin-bottom-large { margin-bottom: 264px; }
  .medium-padding-bottom-large { padding-bottom: 264px; }
  .medium-margin-left-large { margin-left: 264px; }
  .medium-padding-left-large { padding-left: 264px; }
  .medium-margin-medium { margin: 132px; }
  .medium-padding-medium { padding: 132px; }
  .medium-margin-top-medium { margin-top: 132px; }
  .medium-padding-top-medium { padding-top: 132px; }
  .medium-margin-right-medium { margin-right: 132px; }
  .medium-padding-right-medium { padding-right: 132px; }
  .medium-margin-bottom-medium { margin-bottom: 132px; }
  .medium-padding-bottom-medium { padding-bottom: 132px; }
  .medium-margin-left-medium { margin-left: 132px; }
  .medium-padding-left-medium { padding-left: 132px; }
  .medium-margin-small { margin: 66px; }
  .medium-padding-small { padding: 66px; }
  .medium-margin-top-small { margin-top: 66px; }
  .medium-padding-top-small { padding-top: 66px; }
  .medium-margin-right-small { margin-right: 66px; }
  .medium-padding-right-small { padding-right: 66px; }
  .medium-margin-bottom-small { margin-bottom: 66px; }
  .medium-padding-bottom-small { padding-bottom: 66px; }
  .medium-margin-left-small { margin-left: 66px; }
  .medium-padding-left-small { padding-left: 66px; }
  .medium-margin-xsmall { margin: 33px; }
  .medium-padding-xsmall { padding: 33px; }
  .medium-margin-top-xsmall { margin-top: 33px; }
  .medium-padding-top-xsmall { padding-top: 33px; }
  .medium-margin-right-xsmall { margin-right: 33px; }
  .medium-padding-right-xsmall { padding-right: 33px; }
  .medium-margin-bottom-xsmall { margin-bottom: 33px; }
  .medium-padding-bottom-xsmall { padding-bottom: 33px; }
  .medium-margin-left-xsmall { margin-left: 33px; }
  .medium-padding-left-xsmall { padding-left: 33px; } }

@media (max-width: 480px) { .small-margin-xlarge { margin: 528px; }
  .small-padding-xlarge { padding: 528px; }
  .small-margin-top-xlarge { margin-top: 528px; }
  .small-padding-top-xlarge { padding-top: 528px; }
  .small-margin-right-xlarge { margin-right: 528px; }
  .small-padding-right-xlarge { padding-right: 528px; }
  .small-margin-bottom-xlarge { margin-bottom: 528px; }
  .small-padding-bottom-xlarge { padding-bottom: 528px; }
  .small-margin-left-xlarge { margin-left: 528px; }
  .small-padding-left-xlarge { padding-left: 528px; }
  .small-margin-large { margin: 264px; }
  .small-padding-large { padding: 264px; }
  .small-margin-top-large { margin-top: 264px; }
  .small-padding-top-large { padding-top: 264px; }
  .small-margin-right-large { margin-right: 264px; }
  .small-padding-right-large { padding-right: 264px; }
  .small-margin-bottom-large { margin-bottom: 264px; }
  .small-padding-bottom-large { padding-bottom: 264px; }
  .small-margin-left-large { margin-left: 264px; }
  .small-padding-left-large { padding-left: 264px; }
  .small-margin-medium { margin: 132px; }
  .small-padding-medium { padding: 132px; }
  .small-margin-top-medium { margin-top: 132px; }
  .small-padding-top-medium { padding-top: 132px; }
  .small-margin-right-medium { margin-right: 132px; }
  .small-padding-right-medium { padding-right: 132px; }
  .small-margin-bottom-medium { margin-bottom: 132px; }
  .small-padding-bottom-medium { padding-bottom: 132px; }
  .small-margin-left-medium { margin-left: 132px; }
  .small-padding-left-medium { padding-left: 132px; }
  .small-margin-small { margin: 66px; }
  .small-padding-small { padding: 66px; }
  .small-margin-top-small { margin-top: 66px; }
  .small-padding-top-small { padding-top: 66px; }
  .small-margin-right-small { margin-right: 66px; }
  .small-padding-right-small { padding-right: 66px; }
  .small-margin-bottom-small { margin-bottom: 66px; }
  .small-padding-bottom-small { padding-bottom: 66px; }
  .small-margin-left-small { margin-left: 66px; }
  .small-padding-left-small { padding-left: 66px; }
  .small-margin-xsmall { margin: 33px; }
  .small-padding-xsmall { padding: 33px; }
  .small-margin-top-xsmall { margin-top: 33px; }
  .small-padding-top-xsmall { padding-top: 33px; }
  .small-margin-right-xsmall { margin-right: 33px; }
  .small-padding-right-xsmall { padding-right: 33px; }
  .small-margin-bottom-xsmall { margin-bottom: 33px; }
  .small-padding-bottom-xsmall { padding-bottom: 33px; }
  .small-margin-left-xsmall { margin-left: 33px; }
  .small-padding-left-xsmall { padding-left: 33px; } }

@media (max-width: 320px) { .xsmall-margin-xlarge { margin: 528px; }
  .xsmall-padding-xlarge { padding: 528px; }
  .xsmall-margin-top-xlarge { margin-top: 528px; }
  .xsmall-padding-top-xlarge { padding-top: 528px; }
  .xsmall-margin-right-xlarge { margin-right: 528px; }
  .xsmall-padding-right-xlarge { padding-right: 528px; }
  .xsmall-margin-bottom-xlarge { margin-bottom: 528px; }
  .xsmall-padding-bottom-xlarge { padding-bottom: 528px; }
  .xsmall-margin-left-xlarge { margin-left: 528px; }
  .xsmall-padding-left-xlarge { padding-left: 528px; }
  .xsmall-margin-large { margin: 264px; }
  .xsmall-padding-large { padding: 264px; }
  .xsmall-margin-top-large { margin-top: 264px; }
  .xsmall-padding-top-large { padding-top: 264px; }
  .xsmall-margin-right-large { margin-right: 264px; }
  .xsmall-padding-right-large { padding-right: 264px; }
  .xsmall-margin-bottom-large { margin-bottom: 264px; }
  .xsmall-padding-bottom-large { padding-bottom: 264px; }
  .xsmall-margin-left-large { margin-left: 264px; }
  .xsmall-padding-left-large { padding-left: 264px; }
  .xsmall-margin-medium { margin: 132px; }
  .xsmall-padding-medium { padding: 132px; }
  .xsmall-margin-top-medium { margin-top: 132px; }
  .xsmall-padding-top-medium { padding-top: 132px; }
  .xsmall-margin-right-medium { margin-right: 132px; }
  .xsmall-padding-right-medium { padding-right: 132px; }
  .xsmall-margin-bottom-medium { margin-bottom: 132px; }
  .xsmall-padding-bottom-medium { padding-bottom: 132px; }
  .xsmall-margin-left-medium { margin-left: 132px; }
  .xsmall-padding-left-medium { padding-left: 132px; }
  .xsmall-margin-small { margin: 66px; }
  .xsmall-padding-small { padding: 66px; }
  .xsmall-margin-top-small { margin-top: 66px; }
  .xsmall-padding-top-small { padding-top: 66px; }
  .xsmall-margin-right-small { margin-right: 66px; }
  .xsmall-padding-right-small { padding-right: 66px; }
  .xsmall-margin-bottom-small { margin-bottom: 66px; }
  .xsmall-padding-bottom-small { padding-bottom: 66px; }
  .xsmall-margin-left-small { margin-left: 66px; }
  .xsmall-padding-left-small { padding-left: 66px; }
  .xsmall-margin-xsmall { margin: 33px; }
  .xsmall-padding-xsmall { padding: 33px; }
  .xsmall-margin-top-xsmall { margin-top: 33px; }
  .xsmall-padding-top-xsmall { padding-top: 33px; }
  .xsmall-margin-right-xsmall { margin-right: 33px; }
  .xsmall-padding-right-xsmall { padding-right: 33px; }
  .xsmall-margin-bottom-xsmall { margin-bottom: 33px; }
  .xsmall-padding-bottom-xsmall { padding-bottom: 33px; }
  .xsmall-margin-left-xsmall { margin-left: 33px; }
  .xsmall-padding-left-xsmall { padding-left: 33px; } }

@media (max-width: 1280px) { .xlarge-shadow-xlarge { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.3); }
  .xlarge-shadow-large { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  .xlarge-shadow-medium { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }
  .xlarge-shadow-small { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }
  .xlarge-shadow-xsmall { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } }

@media (max-width: 1024px) { .large-shadow-xlarge { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.3); }
  .large-shadow-large { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  .large-shadow-medium { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }
  .large-shadow-small { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }
  .large-shadow-xsmall { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } }

@media (max-width: 768px) { .medium-shadow-xlarge { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.3); }
  .medium-shadow-large { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  .medium-shadow-medium { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }
  .medium-shadow-small { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }
  .medium-shadow-xsmall { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } }

@media (max-width: 480px) { .small-shadow-xlarge { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.3); }
  .small-shadow-large { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  .small-shadow-medium { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }
  .small-shadow-small { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }
  .small-shadow-xsmall { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } }

@media (max-width: 320px) { .xsmall-shadow-xlarge { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.3); }
  .xsmall-shadow-large { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }
  .xsmall-shadow-medium { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }
  .xsmall-shadow-small { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }
  .xsmall-shadow-xsmall { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } }

*:not(.last):last-child { margin-bottom: 0; }

body { background-color: rgba(237, 237, 237, 0.01); background-image: linear-gradient(, ); background-size: auto; background-repeat: repeat; background-position: top center; background-attachment: fixed; color: black; font-family: Helvetica, Arial, sans-serif; font-size: 13px; }

html { font-size: 13px; }

.max, .pre-header.themePreheaderNotFullWidth, .menu.themeMenuNotFullWidth, .header.themeHeaderNotFullWidth, .body.themeContentNotFullWidth, .footer.themeFooterNotFullWidth { max-width: 1024px; margin: 0 auto; }

hr { border-bottom: 1px solid rgba(0, 0, 0, 0.25); }

.hr span { background: white; color: rgba(0, 0, 0, 0.6); }

p { line-height: 1.3em; }

a { color: #2c3e50; text-decoration: none; }

a:hover { color: #34495e; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 8px; font-weight: bold; }

.h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1; font-weight: bold; }

h1, .h1 { font-size: 3.157em; }

h2, .h2 { font-size: 2.369em; }

h3, .h3 { font-size: 1.777em; }

h4, .h4 { font-size: 1.333em; }

h5, .h5 { font-size: 1em; }

h6, .h6 { font-size: 0.666em; }

.transition { transition: all ease 500ms; }

.color-white { color: white; }

.color-black { color: black; }

.color-grey { color: #a6a6a6; }

.color-yellow { color: #FFEB4D; }

.color-green { color: #45A24E; }

.color-blue { color: #125EA1; }

.color-purple { color: #5B377E; }

.color-red { color: #C42C33; }

.color-orange { color: #E77037; }

.fill-white { fill: white; }

.fill-black { fill: black; }

.fill-grey { fill: #a6a6a6; }

.fill-yellow { fill: #FFEB4D; }

.fill-green { fill: #45A24E; }

.fill-blue { fill: #125EA1; }

.fill-purple { fill: #5B377E; }

.fill-red { fill: #C42C33; }

.fill-orange { fill: #E77037; }

.border-white { border: 1px solid white; }

.border-black { border: 1px solid black; }

.border-grey { border: 1px solid #a6a6a6; }

.border-yellow { border: 1px solid #FFEB4D; }

.border-green { border: 1px solid #45A24E; }

.border-blue { border: 1px solid #125EA1; }

.border-purple { border: 1px solid #5B377E; }

.border-red { border: 1px solid #C42C33; }

.border-orange { border: 1px solid #E77037; }

.border { border: 1px solid rgba(0, 0, 0, 0.2); }

.border-top { border-top: 1px solid rgba(0, 0, 0, 0.2); }

.border-right { border-right: 1px solid rgba(0, 0, 0, 0.2); }

.border-bottom { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.border-left { border-left: 1px solid rgba(0, 0, 0, 0.2); }

.depth-1, .shadow-1, .shadow-xsmall { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }

.depth-2, .shadow-2, .shadow-small { box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }

.depth-3, .shadow-3, .shadow-medium, .shadow { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }

.depth-4, .shadow-4, .shadow-large { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }

.depth-5, .shadow-5, .shadow-xlarge { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.3); }

.depth-6, .shadow-6 { box-shadow: 0 18px 36px rgba(0, 0, 0, 0.3); }

.background-white, .bg-white { background: white !important; }

.background-white-dark, .bg-white-dark { background: #f2f2f2 !important; }

.background-white-light, .bg-white-light { background: white !important; }

.background-black, .bg-black { background: black !important; }

.background-black-dark, .bg-black-dark { background: black !important; }

.background-black-light, .bg-black-light { background: #0d0d0d !important; }

.background-grey, .bg-grey { background: #a6a6a6 !important; }

.background-grey-dark, .bg-grey-dark { background: #999999 !important; }

.background-grey-light, .bg-grey-light { background: #b3b3b3 !important; }

.background-yellow, .bg-yellow { background: #FFEB4D !important; }

.background-yellow-dark, .bg-yellow-dark { background: #ffe834 !important; }

.background-yellow-light, .bg-yellow-light { background: #ffee67 !important; }

.background-green, .bg-green { background: #45A24E !important; }

.background-green-dark, .bg-green-dark { background: #3d9045 !important; }

.background-green-light, .bg-green-light { background: #4db357 !important; }

.background-blue, .bg-blue { background: #125EA1 !important; }

.background-blue-dark, .bg-blue-dark { background: #0f518a !important; }

.background-blue-light, .bg-blue-light { background: #156bb8 !important; }

.background-purple, .bg-purple { background: #5B377E !important; }

.background-purple-dark, .bg-purple-dark { background: #4e2f6c !important; }

.background-purple-light, .bg-purple-light { background: #683f90 !important; }

.background-red, .bg-red { background: #C42C33 !important; }

.background-red-dark, .bg-red-dark { background: #af272e !important; }

.background-red-light, .bg-red-light { background: #d2373e !important; }

.background-orange, .bg-orange { background: #E77037 !important; }

.background-orange-dark, .bg-orange-dark { background: #e46020 !important; }

.background-orange-light, .bg-orange-light { background: #ea804e !important; }

.background-gradient-white, .bg-gradient-white { color: #a6a6a6; background: white; background: linear-gradient(to bottom, white, #e6e6e6) !important; }

.background-gradient-white svg, .bg-gradient-white svg { -webkit-filter: drop-shadow(0px 1px rgba(255, 255, 255, 0.5)); }

.background-gradient-black, .bg-gradient-black { color: #bfbfbf; background: black; background: linear-gradient(to bottom, #262626, black) !important; }

.background-gradient-black svg, .bg-gradient-black svg { -webkit-filter: drop-shadow(0px 1px rgba(0, 0, 0, 0.5)); }

.background-gradient-grey, .bg-gradient-grey { color: #4d4d4d; background: #a6a6a6; background: linear-gradient(to bottom, #cccccc, #a6a6a6) !important; }

.background-gradient-grey svg, .bg-gradient-grey svg { -webkit-filter: drop-shadow(0px 1px rgba(255, 255, 255, 0.5)); }

.background-gradient-yellow, .bg-gradient-yellow { color: #9a8800; background: #FFEB4D; background: linear-gradient(to bottom, #fff49a, #FFEB4D) !important; }

.background-gradient-yellow svg, .bg-gradient-yellow svg { -webkit-filter: drop-shadow(0px 1px rgba(255, 255, 255, 0.5)); }

.background-gradient-green, .bg-gradient-green { color: white; background: #45A24E; background: linear-gradient(to bottom, #71c379, #45A24E) !important; }

.background-gradient-green svg, .bg-gradient-green svg { -webkit-filter: drop-shadow(0px 1px rgba(0, 0, 0, 0.5)); }

.background-gradient-blue, .bg-gradient-blue { color: white; background: #125EA1; background: linear-gradient(to bottom, #1a86e5, #125EA1) !important; }

.background-gradient-blue svg, .bg-gradient-blue svg { -webkit-filter: drop-shadow(0px 1px rgba(0, 0, 0, 0.5)); }

.background-gradient-purple, .bg-gradient-purple { color: white; background: #5B377E; background: linear-gradient(to bottom, #814fb2, #5B377E) !important; }

.background-gradient-purple svg, .bg-gradient-purple svg { -webkit-filter: drop-shadow(0px 1px rgba(0, 0, 0, 0.5)); }

.background-gradient-red, .bg-gradient-red { color: white; background: #C42C33; background: linear-gradient(to bottom, #dc6167, #C42C33) !important; }

.background-gradient-red svg, .bg-gradient-red svg { -webkit-filter: drop-shadow(0px 1px rgba(0, 0, 0, 0.5)); }

.background-gradient-orange, .bg-gradient-orange { color: #60270c; background: #E77037; background: linear-gradient(to bottom, #efa17b, #E77037) !important; }

.background-gradient-orange svg, .bg-gradient-orange svg { -webkit-filter: drop-shadow(0px 1px rgba(255, 255, 255, 0.5)); }

.background-primary, .bg-primary { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; }

.background-primary-active.active, .bg-primary-active.active { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; }

.background-primary-hover:hover, .bg-primary-hover:hover { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; }

.background-secondary, .bg-secondary { background: #95a5a6; background: linear-gradient(180deg, , ); color: rgba(255, 255, 255, 0.7); }

.border-primary { border: 1px solid black; }

.border-secondary { border: 1px solid #95a5a6; }

.pre-header { background: #e3e0e0; background: linear-gradient(180deg, , ); text-align: right; padding: 8px; }

.pre-header .max, .pre-header .pre-header.themePreheaderNotFullWidth, .pre-header .menu.themeMenuNotFullWidth, .pre-header .header.themeHeaderNotFullWidth, .pre-header .body.themeContentNotFullWidth, .pre-header .footer.themeFooterNotFullWidth { position: relative; }

.pre-header .account-buttons { right: 0; top: 0; font-size: 0; }

.pre-header .account-buttons > * { font-size: 13px; margin: 0 2px; }

.pre-header.themePreheaderFullWidth { width: 100%; max-width: none; margin: 0; }

.menu .sub-menu { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); }

.menu.themeMenuFullWidth { width: 100%; max-width: none; margin: 0; }

.header { background: #3660c2; background: linear-gradient(180deg, , ); color: rgba(0, 0, 0, 0.6); }

.header .logo-placeholder { border-color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6); }

.header.themeHeaderFullWidth { width: 100%; max-width: none; margin: 0; }

.logo { text-align: left; padding: 0px; }

.logo img { width: px; display: block; }

.body { background: rgba(255, 255, 255, 0.01); color: black; background: linear-gradient(180deg, , ); padding: 12px; box-shadow: none; }

.body.themeContentFullWidth { width: 100%; max-width: none; margin: 0; }

@media (max-width: 480px) { .body { padding: 6px; } }

.content { position: relative; }

.content.themeShowSearchSidebar .col-search { position: static; width: 25%; box-shadow: none; padding-right: 0; padding-bottom: 0; }

@media (max-width: 768px) { .content.themeShowSearchSidebar .col-search { width: 50%; display: none; position: absolute; top: 0; left: 0; z-index: 1; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 66px !important; } }

@media (max-width: 480px) { .content.themeShowSearchSidebar .col-search { width: 75%; } }

@media (max-width: 320px) { .content.themeShowSearchSidebar .col-search { width: 90%; } }

.content.themeShowSearchSidebar .col-main { width: 75%; }

.content.themeShowCartSidebar .col-cart { position: static; width: 25%; box-shadow: none; padding-right: 0; padding-bottom: 0; border: 0; }

@media (max-width: 768px) { .content.themeShowCartSidebar .col-cart { width: 50%; display: none; position: absolute; top: 0; right: 0; z-index: 1; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 66px !important; } }

@media (max-width: 480px) { .content.themeShowCartSidebar .col-cart { width: 75%; } }

@media (max-width: 320px) { .content.themeShowCartSidebar .col-cart { width: 90%; } }

.content.themeShowCartSidebar .col-main { width: 75%; }

.content.themeHideSearchSidebar .col-search { width: 35%; width: 25%; display: none; position: absolute; top: 0; left: 0; z-index: 25; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 12px !important; margin-left: 12px; background: inherit; background: white; border: 3px solid #0f979e; border-radius: 8px; }

.content.themeHideSearchSidebar .col-search:before { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #0f979e; position: absolute; top: -8px; left: 82px; }

@media (max-width: 768px) { .content.themeHideSearchSidebar .col-search { width: 45%; } }

@media (max-width: 480px) { .content.themeHideSearchSidebar .col-search { width: 60%; } }

@media (max-width: 320px) { .content.themeHideSearchSidebar .col-search { width: 75%; } }

.content.themeHideCartSidebar .col-cart { width: 35%; width: 25%; display: none; position: absolute; top: 0; right: 0; z-index: 25; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 12px !important; background: inherit; background: white; border: 3px solid #0f979e; border-radius: 8px; }

.content.themeHideCartSidebar .col-cart:before { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #0f979e; position: absolute; top: -8px; right: 16px; }

@media (max-width: 768px) { .content.themeHideCartSidebar .col-cart { width: 45%; } }

@media (max-width: 480px) { .content.themeHideCartSidebar .col-cart { width: 60%; } }

@media (max-width: 320px) { .content.themeHideCartSidebar .col-cart { width: 75%; } }

.content.themeShowSearchSidebar.themeShowCartSidebar .col-main { width: 50%; }

.content.themeHideBothSidebars .col-main { width: 100%; }

.content .col-main { width: 100%; }

.content .col-search { width: 25%; width: 25%; }

@media (max-width: 768px) { .content .col-search { width: 50%; display: none; position: absolute; top: 0; left: 0; z-index: 25; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 9px !important; margin-right: -66px; background: inherit; background: rgba(255, 255, 255, 0.01); border: 3px solid #0f979e; border-radius: 8px; }
  .content .col-search:before { content: ''; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #0f979e; position: absolute; top: -11px; left: 82px; } }

@media (max-width: 480px) { .content .col-search { width: 75%; } }

@media (max-width: 320px) { .content .col-search { width: 90%; } }

.content .col-cart { width: 25%; width: 25%; width: 25%; width: 35%; display: none; position: absolute; top: 0; right: 0; z-index: 25; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 9px !important; background: inherit; background: white; border: 3px solid #0f979e; border-radius: 8px; }

.content .col-cart:before { content: ''; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #0f979e; position: absolute; top: -11px; right: 16px; }

@media (max-width: 768px) { .content .col-cart { width: 45%; } }

@media (max-width: 480px) { .content .col-cart { width: 60%; } }

@media (max-width: 320px) { .content .col-cart { width: 75%; } }

@media (max-width: 768px) { .content .col-cart { width: 50%; display: none; position: absolute; top: 0; right: 0; z-index: 25; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); padding: 9px !important; margin-right: -66px; background: inherit; background: rgba(255, 255, 255, 0.01); border: 3px solid #0f979e; border-radius: 8px; }
  .content .col-cart:before { content: ''; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #0f979e; position: absolute; top: -11px; right: 16px; } }

@media (max-width: 480px) { .content .col-cart { width: 75%; } }

@media (max-width: 320px) { .content .col-cart { width: 90%; } }

@media (min-width: 769px) { .content:not(.themeHideSearchSidebar) .col-search { display: inline-block !important; } }

.themeClasses.hideCartSidebar.hideSearchSidebar .content .col-main { width: 100%; }

.themeClasses.hideCartSidebar.showSearchSidebar .content.grid-col-search .col-main { width: 75%; }

@media (max-width: 768px) { .themeClasses.hideCartSidebar.showSearchSidebar .content.grid-col-search .col-main { width: 100%; } }

.themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-cart .col-main { width: 75%; }

@media (max-width: 768px) { .themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-cart .col-main { width: 100%; } }

.themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-cart.grid-col-search .col-main { width: 50%; }

@media (max-width: 768px) { .themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-cart.grid-col-search .col-main { width: 100%; } }

.themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-search .col-main { width: 75%; }

@media (max-width: 768px) { .themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-search .col-main { width: 100%; } }

.themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-search.grid-col-cart .col-main { width: 50%; }

@media (max-width: 768px) { .themeClasses.showCartSidebar.showSearchSidebar .content.grid-col-search.grid-col-cart .col-main { width: 100%; } }

.themeClasses.showCartSidebar.hideSearchSidebar .content.grid-col-cart .col-main { width: 75%; }

@media (max-width: 768px) { .themeClasses.showCartSidebar.hideSearchSidebar .content.grid-col-cart .col-main { width: 100%; } }

.themeClasses.searchSidebarFixed .sidebar-search-wrapper.scroll-to-fixed-fixed { padding-top: 12px; }

.themeClasses.cartSidebarFixed .sidebar-cart-wrapper.scroll-to-fixed-fixed { padding-top: 12px; }

.btn-toggle-search { display: none; float: left; margin: 8px; }

@media (max-width: 768px) { .btn-toggle-search { display: inline-block; } }

.btn-toggle-cart { display: none; float: right; margin: 8px 8px 8px 0; display: inline-block; }

@media (max-width: 768px) { .btn-toggle-cart { display: inline-block; } }

.footer { background: #ed0e12; background: linear-gradient(180deg, , ); color: rgba(252, 249, 249, 0.6); }

.footer a { color: rgba(252, 249, 249, 0.6); }

.footer.themeFooterFullWidth { width: 100%; max-width: none; margin: 0; }

.menu { background: #ada4a4; background: linear-gradient(180deg, , ); }

.menu .menu-toggle:after { border-color: white !important; }

@media (max-width: 768px) { .menu ul { background: #ada4a4; background: linear-gradient(180deg, , ); } }

.menu ul.level1 > li { border-right: 1px solid rgba(0, 0, 0, 0.2); }

.menu ul.level1 > li:first-child { border-left: 1px solid rgba(0, 0, 0, 0.2); }

.menu ul li.has-popup a:after { border-top: 6px solid white; }

.menu ul li.has-popup a:hover:after { border-top: 6px solid #858585; }

.menu ul li a { color: white; }

.menu ul li a:hover { background: #969696; background: linear-gradient(180deg, , ); color: #858585; }

.menu ul li ul { background: white; background: linear-gradient(180deg, , ); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.menu ul li ul li:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.menu ul li ul li a { color: black; }

.menu ul li ul li:hover > a { background: #e1e1e1; background: linear-gradient(180deg, , ); color: #323232; }

.menu ul li ul li:last-child a { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.submenu { padding: 4px; background: white; background: linear-gradient(180deg, , ); }

.submenu a { color: black; }

.submenu a:hover { background: #e1e1e1; background: linear-gradient(180deg, , ); color: #323232; }

.breadcrumbs.round .breadcrumb:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.breadcrumbs.round .breadcrumb:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.breadcrumbs .breadcrumb { border-top: 1px solid rgba(0, 0, 0, 0.21); border-bottom: 1px solid rgba(0, 0, 0, 0.21); }

.breadcrumbs .breadcrumb:first-child { border-left: 1px solid rgba(0, 0, 0, 0.21); }

.breadcrumbs .breadcrumb:last-child { border-right: 1px solid rgba(0, 0, 0, 0.21); }

.breadcrumbs .breadcrumb:after { border-top: 1px solid rgba(0, 0, 0, 0.21); border-right: 1px solid rgba(0, 0, 0, 0.21); }

.panel-header .breadcrumbs .breadcrumb { background: #9e9696; border-top: 1px solid rgba(0, 0, 0, 0.19); border-bottom: 1px solid rgba(0, 0, 0, 0.19); }

.panel-header .breadcrumbs .breadcrumb:first-child { border-left: 1px solid rgba(0, 0, 0, 0.19); }

.panel-header .breadcrumbs .breadcrumb:last-child { border-right: 1px solid rgba(0, 0, 0, 0.19); }

.panel-header .breadcrumbs .breadcrumb.active { background: #95a5a6; color: rgba(255, 255, 255, 0.6); }

.panel-header .breadcrumbs .breadcrumb.active .value { color: #ada4a4; }

.panel-header .breadcrumbs .breadcrumb.active:after { background: #95a5a6; }

.panel-header .breadcrumbs .breadcrumb.current { background: #ada4a4; color: rgba(255, 255, 255, 0.6); }

.panel-header .breadcrumbs .breadcrumb.current .value { color: white; }

.panel-header .breadcrumbs .breadcrumb.current:after { background: #ada4a4; }

.panel-header .breadcrumbs .breadcrumb:after { border-top: 1px solid rgba(0, 0, 0, 0.19); border-right: 1px solid rgba(0, 0, 0, 0.19); background: #9e9696; }

.panel, .shadow { box-shadow: none; }

.panel { border-radius: 4px; }

.panel.hover:hover { border: 0; }

.panel.hover:hover .panel-header { border: 1px solid rgba(0, 132, 255, 0.5); }

.panel.hover:hover .panel-header + .panel-content { border-top: 0; }

.panel.hover:hover .panel-content { border: 1px solid rgba(0, 132, 255, 0.5); }

.panel-header a:not(.button):not(.ui-button):not(.ui-tabs-anchor) { color: rgba(0, 0, 0, 0.6); }

.panel-footer a:not(.button):not(.ui-button) { color: rgba(0, 0, 0, 0.6); }

.panel-header { background: #9e9696; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.19); color: rgba(0, 0, 0, 0.6); }

.panel-header.round, .panel-header.ui-corner-all { border-radius: 4px; }

.panel-header.round-top, .panel-header.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.panel-header.round-right, .panel-header.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.panel-header.round-bottom, .panel-header.ui-corner-bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.panel-header.round-left, .panel-header.ui-corner-left { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }

.panel-header.ui-corner-all.round-top { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.panel-header.ui-corner-all.round-left { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.panel-header.ui-corner-all.round-right { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.panel-header.ui-corner-all.round-bottom { border-top-left-radius: 0; border-top-right-radius: 0; }

.panel-header-background, .panel-content-bg { background: #9e9696; background: linear-gradient(180deg, , ); }

.panel-header-border { border: 1px solid rgba(0, 0, 0, 0.19); }

.panel-header-color { color: rgba(0, 0, 0, 0.6); }

.panel-content { background: white; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.21); color: rgba(0, 0, 0, 0.6); }

.panel-content.round, .panel-content.ui-corner-all { border-radius: 4px; }

.panel-content.round-top, .panel-content.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.panel-content.round-right, .panel-content.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.panel-content.round-bottom, .panel-content.ui-corner-bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.panel-content.round-left, .panel-content.ui-corner-left { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }

.panel-content-background, .panel-content-bg { background: white; background: linear-gradient(180deg, , ); }

.panel-content-border { border: 1px solid rgba(0, 0, 0, 0.21); }

.panel-content-color { color: rgba(0, 0, 0, 0.6); }

.panel-footer { background: #ededed; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.6); }

.panel-footer.round, .panel-footer.ui-corner-all { border-radius: 4px; }

.panel-footer.round-top, .panel-footer.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.panel-footer.round-right, .panel-footer.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.panel-footer.round-bottom, .panel-footer.ui-corner-bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.panel-footer.round-left, .panel-footer.ui-corner-left { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }

.panel-footer-background, .panel-footer-bg { background: #ededed; background: linear-gradient(180deg, , ); }

.panel-footer-border { border: 1px solid rgba(0, 0, 0, 0.2); }

.panel-footer-color { color: rgba(0, 0, 0, 0.6); }

.panels > .panel:first-child > .panel-header { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.panels > .panel:last-child > .panel-content { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.panels > .panel:last-child:not(.active) > .panel-header { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.fc .fc-toolbar { background: #9e9696; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.19); border-bottom: 0; color: rgba(0, 0, 0, 0.6); padding: 8px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

.fc .fc-toolbar .ui-button { border-radius: 4px; }

.fc .fc-toolbar .fc-button-group .ui-button:first-child:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.fc .fc-toolbar .fc-button-group .ui-button:last-child:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.fc .fc-toolbar .fc-button-group .ui-button:not(:first-child):not(:last-child) { border-radius: 0; }

.fc .fc-view-container td, .fc .fc-view-container th { border-color: #cccccc; }

.ui-tabs:not(.vertical) .ui-tabs-nav { padding-left: 66px; padding-top: 66px; padding-right: 66px; }

.ui-tabs:not(.vertical) .ui-tabs-nav li:first-child a { border-left: 1px solid rgba(0, 0, 0, 0.19); }

.ui-tabs:not(.vertical) .ui-tabs-nav li a { border-top: 1px solid rgba(0, 0, 0, 0.19); border-right: 1px solid rgba(0, 0, 0, 0.19); color: rgba(0, 0, 0, 0.6); background: rgba(255, 255, 255, 0.5); padding: 66px; border-top-left-radius: 4px; border-top-right-radius: 4px; }

.ui-tabs:not(.vertical) .ui-tabs-nav li a.tabButton { background: #95a5a6; color: rgba(255, 255, 255, 0.7); border-color: #95a5a6; border-radius: 2px; }

.ui-tabs:not(.vertical) .ui-tabs-nav li a:hover { box-shadow: 0px -1px #ada4a4; margin-top: 1px; }

.ui-tabs:not(.vertical) .ui-tabs-nav li.ui-state-active { box-shadow: 0 1px 0 0 white; }

.ui-tabs:not(.vertical) .ui-tabs-nav li.ui-state-active a { color: rgba(0, 0, 0, 0.6); background: white; box-shadow: 0px -4px #ada4a4; margin-top: 4px; }

.ui-tabs.vertical .ui-tabs-nav li.ui-state-active a { border-left: 4px solid #ada4a4; padding-left: calc(1rem - 4px); }

.ui-dialog { border-radius: 4px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); }

.ui-dialog.xlarge { width: 1024px !important; }

.ui-dialog .ui-dialog-titlebar { background: #eeeeee; background: linear-gradient(180deg, , ); border-radius: 4px; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; border: 1px solid #bababa; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-title { color: #5c5c5c; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { background: rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; border-left: 1px solid #bababa; border-bottom: 1px solid #bababa; color: #5c5c5c; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover { background: rgba(0, 0, 0, 0.25); color: #5c5c5c; }

.ui-dialog .ui-dialog-content { background: white; background: linear-gradient(180deg, , ); color: #bab3b3; border: 1px solid #6b6565; border-top: 0; border-bottom: 0; }

.ui-dialog .ui-dialog-buttonpane { background: #eeeeee; background: linear-gradient(180deg, , ); color: #6b6767; border: 1px solid #bababa; border-radius: 4px; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

.ui-spinner .ui-spainner-button { background: white; background: linear-gradient(180deg, , ); color: black; }

.ui-spinner input.round ~ .ui-spinner-up { border-top-right-radius: 4px; }

@media (max-width: 768px) { .ui-spinner input.round ~ .ui-spinner-up { border-bottom-right-radius: 4px; } }

.ui-spinner input.round ~ .ui-spinner-down { border-bottom-right-radius: 4px; }

@media (max-width: 768px) { .ui-spinner input.round ~ .ui-spinner-down { border-bottom-right-radius: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } }

.ui-slider { background: white; border: 1px solid rgba(0, 0, 0, 0.2); }

.ui-slider .slider-value { background: rgba(0, 0, 0, 0.2); }

.ui-slider .ui-slider-handle { background: #ada4a4; background: linear-gradient(180deg, , ); }

.ui-slider .ui-slider-range { background: rgba(0, 0, 0, 0.2); }

.ui-tooltip { border-radius: 4px; }

.ui-datepicker { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); border-radius: 4px; border: 3px solid #0f979e; }

.ui-datepicker:before { border-bottom: 8px solid #0f979e; }

.ui-datepicker .ui-datepicker-header { background: #9e9696; background: linear-gradient(180deg, , ); border-bottom: 1px solid rgba(0, 0, 0, 0.19); }

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover { background: #0f979e; box-shadow: 0 0 0 1px #4e91cc; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before { border-right: 8px solid rgba(0, 0, 0, 0.6); }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before { border-left: 8px solid rgba(0, 0, 0, 0.6); }

.ui-datepicker .ui-datepicker-calendar { background: white; background: linear-gradient(180deg, , ); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.ui-datepicker .ui-datepicker-calendar tr th { background: #9e9696; background: linear-gradient(180deg, , ); color: rgba(0, 0, 0, 0.6); }

.ui-datepicker .ui-datepicker-calendar tr td { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }

.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-today a { background: #95a5a6; color: rgba(255, 255, 255, 0.7); box-shadow: 0 0 0 1px #95a5a6; }

.ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a { background: #7f8c8d; color: white; box-shadow: 0 0 0 1px #95a5a6; }

.ui-datepicker .ui-datepicker-calendar tr td a { color: rgba(0, 0, 0, 0.6); }

.ui-datepicker .ui-datepicker-calendar tr td a:hover { background: #0f979e; color: white; box-shadow: 0 0 0 1px #ada4a4; }

.ui-datepicker .ui-datepicker-calendar tr:last-child td:first-child a { border-bottom-left-radius: 4px; }

.ui-datepicker .ui-datepicker-calendar tr:last-child td:last-child a { border-bottom-right-radius: 4px; }

.ui-datepicker .ui-timepicker-div { background: white; background: linear-gradient(180deg, , ); border-top: 1px solid rgba(0, 0, 0, 0.21); padding: 66px; }

.ui-datepicker .ui-timepicker-div dl .ui_tpicker_time_label, .ui-datepicker .ui-timepicker-div dl .ui_tpicker_time, .ui-datepicker .ui-timepicker-div dl .ui_tpicker_hour_label, .ui-datepicker .ui-timepicker-div dl .ui_tpicker_hour { border-bottom: 1px solid rgba(0, 0, 0, 0.21); }

.ui-datepicker .ui-timepicker-div dl dd .ui-slider { background: white; background: linear-gradient(180deg, , ); border: 1px solid black; }

.ui-datepicker .ui-timepicker-div dl dd .ui-slider .ui-slider-handle { background: #0f979e; border: 1px solid black; }

.ui-datepicker .ui-datepicker-buttonpane { background: #ededed; background: linear-gradient(180deg, , ); border-top: 1px solid rgba(0, 0, 0, 0.2); padding: 66px; }

.ui-datepicker .ui-datepicker-buttonpane button { border-radius: 4px; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon { border-right: 6px solid rgba(0, 0, 0, 0.6); }

.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon { border-top: 6px solid rgba(0, 0, 0, 0.6); }

.hover-border-primary { transition: ease 0.2s all; }

.hover-border-primary:hover { border-color: #ada4a4; }

.hover-shadow-primary { transition: ease 0.2s all; }

.hover-shadow-primary:hover { box-shadow: 0 0px 4px rgba(173, 164, 164, 0.5); }

.table { color: inherit; }

.table table { color: inherit; }

.table table tr th, .table table tr td { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 8px; }

.table table tr:nth-child(even) td { background: rgba(0, 0, 0, 0.05); }

.table table tr:hover td, .table table tr.active td { background: rgba(72, 143, 216, 0.13); }

.table table tr:last-child td { border-bottom: 0; }

.table table tr.pager td { background: #ededed; background: linear-gradient(180deg, , ); }

.table table tr.pager table td span { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; }

.table table tr.pager table td span:hover { background: #0f979e; background: linear-gradient(180deg, , ); color: white; }

.table table tr.pager table td a { background: #95a5a6; background: linear-gradient(180deg, , ); color: rgba(255, 255, 255, 0.7); }

.table table tr.pager table td a:hover { background: #7f8c8d; background: linear-gradient(180deg, , ); color: white; }

.table table tr.pager table td:first-child a, .table table tr.pager table td:first-child span { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.table table tr.pager table td:last-child a, .table table tr.pager table td:last-child span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

table.panel, .table.panel { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background: #9e9696; background: linear-gradient(180deg, , ); }

table.panel tr, .table.panel tr { background: white; background: linear-gradient(180deg, , ); }

table.panel tr th, .table.panel tr th { padding: 8px; background: #9e9696; background: linear-gradient(180deg, , ); color: rgba(0, 0, 0, 0.6); }

table.panel tr th a, .table.panel tr th a { color: rgba(0, 0, 0, 0.6); text-decoration: underline; }

table.panel.round tr:first-child th:first-child, .table.panel.round tr:first-child th:first-child { border-top-left-radius: 4px; }

table.panel.round tr:first-child th:last-child, .table.panel.round tr:first-child th:last-child { border-top-right-radius: 4px; }

#pnlDesignations .dt-container { margin: -66px; }

.dt-container { background: white; background: linear-gradient(180deg, , ); color: rgba(0, 0, 0, 0.6); }

.dt-container.border { border: 1px solid rgba(0, 0, 0, 0.21); }

.dt-container thead th { background: rgba(0, 0, 0, 0.05); }

.dt-container thead th:last-child { border-right: 0; }

.dt-container thead th.sorting_asc:before, .dt-container thead th.sorting:after { border-top-color: rgba(0, 0, 0, 0.6); }

.dt-container thead th.sorting_desc:before, .dt-container thead th.sorting:before { border-bottom-color: rgba(0, 0, 0, 0.6); }

.dt-container .dt-paging .dt-paging-button.first { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.dt-container .dt-paging .dt-paging-button.last { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.dt-container table.dataTable tbody tr td { color: rgba(0, 0, 0, 0.6); }

.dt-container table.dataTable tbody tr td a:not(.button) { color: rgba(0, 0, 0, 0.6); }

.dt-container table.dataTable tbody tr:nth-child(even) td { background: rgba(0, 0, 0, 0.05); }

.dt-container table.dataTable tbody tr:last-child td { border-bottom: 0; }

.dt-container table.dataTable tbody tr.active td, .dt-container table.dataTable tbody tr:hover td { background: rgba(72, 143, 216, 0.13); }

.dt-container table.dataTable.round thead tr:first-child th:first-child, .dt-container table.dataTable.round thead tr:first-child td:first-child { border-top-left-radius: 4px; }

.dt-container table.dataTable.round thead tr:first-child th:last-child, .dt-container table.dataTable.round thead tr:first-child td:last-child { border-top-right-radius: 4px; }

.dt-container table.dataTable.round tbody tr:last-child td:first-child { border-bottom-left-radius: 4px; }

.dt-container table.dataTable.round tbody tr:last-child td:last-child { border-bottom-right-radius: 4px; }

.dt-container table.dataTable.dtr-inline.collapsed > tbody > tr:not(.child) td:first-child:before, .dt-container table.dataTable.dtr-inline.collapsed > tbody > tr:not(.child) th:first-child:before { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; border: 1px solid black; border-radius: 4px; }

.dt-container table.dataTable.dtr-inline.collapsed > tbody > tr:not(.child) td:first-child:after, .dt-container table.dataTable.dtr-inline.collapsed > tbody > tr:not(.child) th:first-child:after { border-top: 6px solid white; }

.dt-container table.dataTable.dtr-inline.collapsed > tbody > tr.parent td:first-child:before, .dt-container table.dataTable.dtr-inline.collapsed > tbody > tr.parent th:first-child:before { background: #0f979e; background: linear-gradient(180deg, , ); color: white; border: 1px solid black; }

.dt-container table.dataTable.dtr-inline.collapsed > tbody > tr.parent td:first-child:after, .dt-container table.dataTable.dtr-inline.collapsed > tbody > tr.parent th:first-child:after { border-top: 0; border-bottom: 6px solid white; }

.dt-container table.dataTable.dtr-inline.collapsed > tbody > tr.child td.child ul li:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.tree img[alt*="Collapse"] { border-top: 6px solid rgba(0, 0, 0, 0.6) !important; }

.tree img[alt*="Expand"] { border-left: 6px solid rgba(0, 0, 0, 0.6) !important; }

.tree ul li a { border-bottom: 1px solid #d9d9d9; }

.tree ul li a:hover { background: rgba(173, 164, 164, 0.1); }

.tree ul li a.active { background: #ada4a4; color: white; }

.tree ul li a.active .swatch { border: 1px solid white; }

[type=text], [type=password], [type=email], [type=search], [type=checkbox], [type=radio], [type=tel], select, textarea, .text, .textbox, .minicolors-input { background: white; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.2); color: black; border-radius: 0; }

[type=text]:not(.text):not(.textbox):hover, [type=text]:not(.text):not(.textbox):focus, [type=password]:not(.text):not(.textbox):hover, [type=password]:not(.text):not(.textbox):focus, [type=email]:not(.text):not(.textbox):hover, [type=email]:not(.text):not(.textbox):focus, [type=search]:not(.text):not(.textbox):hover, [type=search]:not(.text):not(.textbox):focus, [type=checkbox]:not(.text):not(.textbox):hover, [type=checkbox]:not(.text):not(.textbox):focus, [type=radio]:not(.text):not(.textbox):hover, [type=radio]:not(.text):not(.textbox):focus, [type=tel]:not(.text):not(.textbox):hover, [type=tel]:not(.text):not(.textbox):focus, select:not(.text):not(.textbox):hover, select:not(.text):not(.textbox):focus, textarea:not(.text):not(.textbox):hover, textarea:not(.text):not(.textbox):focus, .text:not(.text):not(.textbox):hover, .text:not(.text):not(.textbox):focus, .textbox:not(.text):not(.textbox):hover, .textbox:not(.text):not(.textbox):focus, .minicolors-input:not(.text):not(.textbox):hover, .minicolors-input:not(.text):not(.textbox):focus { border: 1px solid rgba(0, 132, 255, 0.5); background: white; background: linear-gradient(180deg, , ); box-shadow: 0 0 6px 0 rgba(0, 132, 255, 0.5); }

[type=text].round, [type=text].ui-corner-all, [type=password].round, [type=password].ui-corner-all, [type=email].round, [type=email].ui-corner-all, [type=search].round, [type=search].ui-corner-all, [type=checkbox].round, [type=checkbox].ui-corner-all, [type=radio].round, [type=radio].ui-corner-all, [type=tel].round, [type=tel].ui-corner-all, select.round, select.ui-corner-all, textarea.round, textarea.ui-corner-all, .text.round, .text.ui-corner-all, .textbox.round, .textbox.ui-corner-all, .minicolors-input.round, .minicolors-input.ui-corner-all { border-radius: 0; border-radius: 4px; }

[type=text].round-top, [type=text].ui-corner-top, [type=password].round-top, [type=password].ui-corner-top, [type=email].round-top, [type=email].ui-corner-top, [type=search].round-top, [type=search].ui-corner-top, [type=checkbox].round-top, [type=checkbox].ui-corner-top, [type=radio].round-top, [type=radio].ui-corner-top, [type=tel].round-top, [type=tel].ui-corner-top, select.round-top, select.ui-corner-top, textarea.round-top, textarea.ui-corner-top, .text.round-top, .text.ui-corner-top, .textbox.round-top, .textbox.ui-corner-top, .minicolors-input.round-top, .minicolors-input.ui-corner-top { border-top-left-radius: 0; border-top-left-radius: 4px; border-top-right-radius: 0; border-top-right-radius: 4px; }

[type=text].round-right, [type=text].ui-corner-right, [type=password].round-right, [type=password].ui-corner-right, [type=email].round-right, [type=email].ui-corner-right, [type=search].round-right, [type=search].ui-corner-right, [type=checkbox].round-right, [type=checkbox].ui-corner-right, [type=radio].round-right, [type=radio].ui-corner-right, [type=tel].round-right, [type=tel].ui-corner-right, select.round-right, select.ui-corner-right, textarea.round-right, textarea.ui-corner-right, .text.round-right, .text.ui-corner-right, .textbox.round-right, .textbox.ui-corner-right, .minicolors-input.round-right, .minicolors-input.ui-corner-right { border-top-right-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-right-radius: 4px; }

[type=text].round-bottom, [type=text].ui-corner-bottom, [type=password].round-bottom, [type=password].ui-corner-bottom, [type=email].round-bottom, [type=email].ui-corner-bottom, [type=search].round-bottom, [type=search].ui-corner-bottom, [type=checkbox].round-bottom, [type=checkbox].ui-corner-bottom, [type=radio].round-bottom, [type=radio].ui-corner-bottom, [type=tel].round-bottom, [type=tel].ui-corner-bottom, select.round-bottom, select.ui-corner-bottom, textarea.round-bottom, textarea.ui-corner-bottom, .text.round-bottom, .text.ui-corner-bottom, .textbox.round-bottom, .textbox.ui-corner-bottom, .minicolors-input.round-bottom, .minicolors-input.ui-corner-bottom { border-bottom-right-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 0; border-bottom-left-radius: 4px; }

[type=text].round-left, [type=text].ui-corner-left, [type=password].round-left, [type=password].ui-corner-left, [type=email].round-left, [type=email].ui-corner-left, [type=search].round-left, [type=search].ui-corner-left, [type=checkbox].round-left, [type=checkbox].ui-corner-left, [type=radio].round-left, [type=radio].ui-corner-left, [type=tel].round-left, [type=tel].ui-corner-left, select.round-left, select.ui-corner-left, textarea.round-left, textarea.ui-corner-left, .text.round-left, .text.ui-corner-left, .textbox.round-left, .textbox.ui-corner-left, .minicolors-input.round-left, .minicolors-input.ui-corner-left { border-bottom-left-radius: 0; border-bottom-left-radius: 4px; border-top-left-radius: 0; border-top-left-radius: 4px; }

.selectize-control.round .selectize-input { border-radius: 4px; }

.selectize-control.round .selectize-input.has-options.input-active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.selectize-control.round .selectize-dropdown { border-top-left-radius: 0; border-top-right-radius: 0; }

.selectize-control.single .selectize-input { background: white !important; box-shadow: none; color: black; border: 1px solid rgba(0, 0, 0, 0.2); }

.selectize-dropdown { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }

.selectize-dropdown [data-selectable] { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.selectize-dropdown [data-selectable].active { background: #ada4a4; color: white; }

.textbox { background: white; color: black; border: 1px solid rgba(0, 0, 0, 0.2); }

select.round + .chosen-container .chosen-single { border-radius: 4px; }

select.round + .chosen-container.chosen-with-drop .chosen-single { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); }

input:-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); }

input::-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); }

input::placeholder { color: rgba(0, 0, 0, 0.5); }

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { [type=checkbox], [type=radio] { background: none; border: 0; color: black; } }

[type=checkbox], [type=radio] { width: 24px; height: 24px; }

.lblReadOnlyFormQuestion { border-radius: 4px; }

.form [type=checkbox], .form [type=radio] { height: 32px; width: 32px; }

.form [type=checkbox]:before { width: 12px; height: 20px; top: 2px; left: 9px; }

.form [type=checkbox].xsmall { width: 16px; height: 16px; }

.form [type=checkbox].xsmall:before { width: 6px; height: 10px; left: 4px; top: 1px; }

.form [type=radio]:before { width: 14px; height: 14px; top: 8px; left: 8px; }

.form [type=radio].xsmall { width: 16px; height: 16px; }

.form [type=radio].xsmall:before { width: 6px; height: 6px; top: 4px; left: 4px; }

.ctlSearch [type=checkbox], .ctlSearch [type=radio] { width: 16px; height: 16px; }

.ctlSearch [type=checkbox]:before { width: 5px; height: 9px; left: 4px; top: 2px; }

.ctlSearch [type=radio]:before { width: 6px; height: 6px; top: 4px; left: 4px; }

[type=checkbox] { border-radius: 4px; }

[type=checkbox]:before { border-bottom: 2px solid; border-right: 2px solid; }

[type=checkbox].xsmall:before { width: 6px; height: 10px; left: 4px; top: 1px; }

[type=checkbox]:before { width: 8px; height: 14px; left: 7px; top: 2px; }

[type=radio]:before { width: 10px; height: 10px; top: 6px; left: 6px; }

.hover:hover { border: 1px solid rgba(0, 132, 255, 0.5); box-shadow: 0 0 6px 0 rgba(0, 132, 255, 0.5); }

.label { background: none; border: 0; font-weight: bold; }

input[type=submit][value=Upload], input[type=submit][value=Change] { border-radius: 4px; vertical-align: middle; }

.hover-bg-primary:hover { background: #0f979e; background: linear-gradient(180deg, , ); }

.hover-bg-secondary:hover { background: #7f8c8d; background: linear-gradient(180deg, , ); }

.hover-color-primary:hover { color: white; }

.hover-color-secondary:hover { color: white; }

.button-loading:before { border-top-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-left-color: white; }

.button-loading.secondary:before { border-top-color: rgba(255, 255, 255, 0.3); border-right-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgba(255, 255, 255, 0.3); border-left-color: rgba(255, 255, 255, 0.7); }

.primary-border-color { border: 1px solid black; }

.secondary-border-color { border: 1px solid #95a5a6; }

.button, input[type=submit][value=Upload], input[type=submit][value=Change], .ui-button, .ui-datepicker-buttonpane button, .dt-paging-button, .dt-paging .ellipsis { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; border: 1px solid black; font-weight: normal; transition: all ease 500ms; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); }

.button.round, .button.ui-corner-all, input[type=submit][value=Upload].round, input[type=submit][value=Upload].ui-corner-all, input[type=submit][value=Change].round, input[type=submit][value=Change].ui-corner-all, .ui-button.round, .ui-button.ui-corner-all, .ui-datepicker-buttonpane button.round, .ui-datepicker-buttonpane button.ui-corner-all, .dt-paging-button.round, .dt-paging-button.ui-corner-all, .dt-paging .ellipsis.round, .dt-paging .ellipsis.ui-corner-all { border-radius: 4px; }

.button.round-top, .button.ui-corner-top, input[type=submit][value=Upload].round-top, input[type=submit][value=Upload].ui-corner-top, input[type=submit][value=Change].round-top, input[type=submit][value=Change].ui-corner-top, .ui-button.round-top, .ui-button.ui-corner-top, .ui-datepicker-buttonpane button.round-top, .ui-datepicker-buttonpane button.ui-corner-top, .dt-paging-button.round-top, .dt-paging-button.ui-corner-top, .dt-paging .ellipsis.round-top, .dt-paging .ellipsis.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.button.round-right, .button.ui-corner-right, input[type=submit][value=Upload].round-right, input[type=submit][value=Upload].ui-corner-right, input[type=submit][value=Change].round-right, input[type=submit][value=Change].ui-corner-right, .ui-button.round-right, .ui-button.ui-corner-right, .ui-datepicker-buttonpane button.round-right, .ui-datepicker-buttonpane button.ui-corner-right, .dt-paging-button.round-right, .dt-paging-button.ui-corner-right, .dt-paging .ellipsis.round-right, .dt-paging .ellipsis.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.button.round-bottom, .button.ui-corner-bottom, input[type=submit][value=Upload].round-bottom, input[type=submit][value=Upload].ui-corner-bottom, input[type=submit][value=Change].round-bottom, input[type=submit][value=Change].ui-corner-bottom, .ui-button.round-bottom, .ui-button.ui-corner-bottom, .ui-datepicker-buttonpane button.round-bottom, .ui-datepicker-buttonpane button.ui-corner-bottom, .dt-paging-button.round-bottom, .dt-paging-button.ui-corner-bottom, .dt-paging .ellipsis.round-bottom, .dt-paging .ellipsis.ui-corner-bottom { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.button.round-left, .button.ui-corner-left, input[type=submit][value=Upload].round-left, input[type=submit][value=Upload].ui-corner-left, input[type=submit][value=Change].round-left, input[type=submit][value=Change].ui-corner-left, .ui-button.round-left, .ui-button.ui-corner-left, .ui-datepicker-buttonpane button.round-left, .ui-datepicker-buttonpane button.ui-corner-left, .dt-paging-button.round-left, .dt-paging-button.ui-corner-left, .dt-paging .ellipsis.round-left, .dt-paging .ellipsis.ui-corner-left { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }

.button > input[type=checkbox], input[type=submit][value=Upload] > input[type=checkbox], input[type=submit][value=Change] > input[type=checkbox], .ui-button > input[type=checkbox], .ui-datepicker-buttonpane button > input[type=checkbox], .dt-paging-button > input[type=checkbox], .dt-paging .ellipsis > input[type=checkbox] { border: 1px solid black; }

.button > input[type=checkbox]:first-child, input[type=submit][value=Upload] > input[type=checkbox]:first-child, input[type=submit][value=Change] > input[type=checkbox]:first-child, .ui-button > input[type=checkbox]:first-child, .ui-datepicker-buttonpane button > input[type=checkbox]:first-child, .dt-paging-button > input[type=checkbox]:first-child, .dt-paging .ellipsis > input[type=checkbox]:first-child { margin-left: -9px; }

.button:hover, .button.active, .button.current, input[type=submit][value=Upload]:hover, input[type=submit][value=Upload].active, input[type=submit][value=Upload].current, input[type=submit][value=Change]:hover, input[type=submit][value=Change].active, input[type=submit][value=Change].current, .ui-button:hover, .ui-button.active, .ui-button.current, .ui-datepicker-buttonpane button:hover, .ui-datepicker-buttonpane button.active, .ui-datepicker-buttonpane button.current, .dt-paging-button:hover, .dt-paging-button.active, .dt-paging-button.current, .dt-paging .ellipsis:hover, .dt-paging .ellipsis.active, .dt-paging .ellipsis.current { background: #0f979e; background: linear-gradient(180deg, , ); color: white; border: 1px solid #4e91cc; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.button.secondary, input[type=submit][value=Upload].secondary, input[type=submit][value=Change].secondary, .ui-button.secondary, .ui-datepicker-buttonpane button.secondary, .dt-paging-button.secondary, .dt-paging .ellipsis.secondary { background: #95a5a6; background: linear-gradient(180deg, , ); color: rgba(255, 255, 255, 0.7); border: 1px solid #95a5a6; font-weight: normal; box-shadow: none; }

.button.secondary.round, .button.secondary.ui-corner-all, input[type=submit][value=Upload].secondary.round, input[type=submit][value=Upload].secondary.ui-corner-all, input[type=submit][value=Change].secondary.round, input[type=submit][value=Change].secondary.ui-corner-all, .ui-button.secondary.round, .ui-button.secondary.ui-corner-all, .ui-datepicker-buttonpane button.secondary.round, .ui-datepicker-buttonpane button.secondary.ui-corner-all, .dt-paging-button.secondary.round, .dt-paging-button.secondary.ui-corner-all, .dt-paging .ellipsis.secondary.round, .dt-paging .ellipsis.secondary.ui-corner-all { border-radius: 2px; }

.button.secondary.round-top, .button.secondary.ui-corner-top, input[type=submit][value=Upload].secondary.round-top, input[type=submit][value=Upload].secondary.ui-corner-top, input[type=submit][value=Change].secondary.round-top, input[type=submit][value=Change].secondary.ui-corner-top, .ui-button.secondary.round-top, .ui-button.secondary.ui-corner-top, .ui-datepicker-buttonpane button.secondary.round-top, .ui-datepicker-buttonpane button.secondary.ui-corner-top, .dt-paging-button.secondary.round-top, .dt-paging-button.secondary.ui-corner-top, .dt-paging .ellipsis.secondary.round-top, .dt-paging .ellipsis.secondary.ui-corner-top { border-top-left-radius: 2px; border-top-right-radius: 2px; }

.button.secondary.round-right, .button.secondary.ui-corner-right, input[type=submit][value=Upload].secondary.round-right, input[type=submit][value=Upload].secondary.ui-corner-right, input[type=submit][value=Change].secondary.round-right, input[type=submit][value=Change].secondary.ui-corner-right, .ui-button.secondary.round-right, .ui-button.secondary.ui-corner-right, .ui-datepicker-buttonpane button.secondary.round-right, .ui-datepicker-buttonpane button.secondary.ui-corner-right, .dt-paging-button.secondary.round-right, .dt-paging-button.secondary.ui-corner-right, .dt-paging .ellipsis.secondary.round-right, .dt-paging .ellipsis.secondary.ui-corner-right { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.button.secondary.round-bottom, .button.secondary.ui-corner-bottom, input[type=submit][value=Upload].secondary.round-bottom, input[type=submit][value=Upload].secondary.ui-corner-bottom, input[type=submit][value=Change].secondary.round-bottom, input[type=submit][value=Change].secondary.ui-corner-bottom, .ui-button.secondary.round-bottom, .ui-button.secondary.ui-corner-bottom, .ui-datepicker-buttonpane button.secondary.round-bottom, .ui-datepicker-buttonpane button.secondary.ui-corner-bottom, .dt-paging-button.secondary.round-bottom, .dt-paging-button.secondary.ui-corner-bottom, .dt-paging .ellipsis.secondary.round-bottom, .dt-paging .ellipsis.secondary.ui-corner-bottom { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }

.button.secondary.round-left, .button.secondary.ui-corner-left, input[type=submit][value=Upload].secondary.round-left, input[type=submit][value=Upload].secondary.ui-corner-left, input[type=submit][value=Change].secondary.round-left, input[type=submit][value=Change].secondary.ui-corner-left, .ui-button.secondary.round-left, .ui-button.secondary.ui-corner-left, .ui-datepicker-buttonpane button.secondary.round-left, .ui-datepicker-buttonpane button.secondary.ui-corner-left, .dt-paging-button.secondary.round-left, .dt-paging-button.secondary.ui-corner-left, .dt-paging .ellipsis.secondary.round-left, .dt-paging .ellipsis.secondary.ui-corner-left { border-bottom-left-radius: 2px; border-top-left-radius: 2px; }

.button.secondary > input[type=checkbox], input[type=submit][value=Upload].secondary > input[type=checkbox], input[type=submit][value=Change].secondary > input[type=checkbox], .ui-button.secondary > input[type=checkbox], .ui-datepicker-buttonpane button.secondary > input[type=checkbox], .dt-paging-button.secondary > input[type=checkbox], .dt-paging .ellipsis.secondary > input[type=checkbox] { border: 1px solid #95a5a6; }

.button.secondary:hover, .button.secondary.active, input[type=submit][value=Upload].secondary:hover, input[type=submit][value=Upload].secondary.active, input[type=submit][value=Change].secondary:hover, input[type=submit][value=Change].secondary.active, .ui-button.secondary:hover, .ui-button.secondary.active, .ui-datepicker-buttonpane button.secondary:hover, .ui-datepicker-buttonpane button.secondary.active, .dt-paging-button.secondary:hover, .dt-paging-button.secondary.active, .dt-paging .ellipsis.secondary:hover, .dt-paging .ellipsis.secondary.active { background: #7f8c8d; background: linear-gradient(180deg, , ); color: white; border: 1px solid #7f8c8d; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.button .badge, input[type=submit][value=Upload] .badge, input[type=submit][value=Change] .badge, .ui-button .badge, .ui-datepicker-buttonpane button .badge, .dt-paging-button .badge, .dt-paging .ellipsis .badge { background: #646464; color: white; }

.buttonset input[type=radio] + label.button { background: #95a5a6; background: linear-gradient(180deg, , ); border: 1px solid #95a5a6; color: rgba(255, 255, 255, 0.7); }

.buttonset input[type=radio]:checked + label.button { background: #ada4a4; background: linear-gradient(180deg, , ); border: 1px solid black; color: white; }

.toggle input[type=checkbox] { background: white; background: linear-gradient(180deg, , ); border: 2px solid rgba(0, 0, 0, 0.6); }

.toggle input[type=checkbox]:after { background: rgba(0, 0, 0, 0.6); }

.toggle input[type=checkbox]:checked, .toggle input[type=checkbox]:checked:focus, .toggle input[type=checkbox]:checked:hover { background: #ada4a4; border-color: #ada4a4; }

.toggle input[type=checkbox]:checked:after, .toggle input[type=checkbox]:checked:focus:after, .toggle input[type=checkbox]:checked:hover:after { background: white; }

.drop-down { background: white; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); }

.drop-down.round li:first-child a { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.drop-down.round li:last-child a { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.wizard a { background: white; border: 1px solid rgba(0, 0, 0, 0.5); color: black; opacity: 0.5; border-radius: 4px; }

.wizard a.complete, .wizard a.active { background: white; color: white; border: 1px solid rgba(0, 0, 0, 0.2); }

.wizard a.complete { opacity: 0.7; }

.wizard a.active { opacity: 1; }

.tags ul li a { background: #95a5a6; background: linear-gradient(180deg, , ); color: rgba(255, 255, 255, 0.7); }

.tags ul li a:hover { background: #7f8c8d; background: linear-gradient(180deg, , ); color: white; }

.tag { background: white; background: linear-gradient(180deg, , ); color: rgba(0, 0, 0, 0.6); }

.tag.white { background: white; color: #404040; }

.tag.black { background: black; color: white; }

.tag.grey { background: #a6a6a6; color: white; }

.tag.yellow { background: #FFEB4D; color: white; }

.tag.green { background: #45A24E; color: white; }

.tag.blue { background: #125EA1; color: white; }

.tag.purple { background: #5B377E; color: white; }

.tag.red { background: #C42C33; color: white; }

.tag.orange { background: #E77037; color: white; }

.dot.white { background: white; }

.dot.black { background: black; }

.dot.grey { background: #a6a6a6; }

.dot.yellow { background: #FFEB4D; }

.dot.green { background: #45A24E; }

.dot.blue { background: #125EA1; }

.dot.purple { background: #5B377E; }

.dot.red { background: #C42C33; }

.dot.orange { background: #E77037; }

.tile { border: 1px solid rgba(0, 0, 0, 0.21); }

.tile:hover { border: 1px solid #ada4a4; }

.variation-tile { background: white; background: linear-gradient(180deg, , ); border: 1px solid; border-radius: px !important; }

.variation-tile.active, .variation-tile:hover { background: #c8c8c8; background: linear-gradient(180deg, , ); border: 1px solid; }

.rating svg { fill: #E8AF00; }

.rating svg.active, .rating svg:hover { fill: #c8c8c8; }

.br-theme-fontawesome-stars-o .br-widget a:after { color: #c8c8c8; }

.br-theme-fontawesome-stars-o .br-widget a.br-active:after, .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after { color: #E8AF00; }

.rated .br-theme-fontawesome-stars-o .br-widget a:after { color: #a6a6a6; }

.rated .br-theme-fontawesome-stars-o .br-widget a.br-active:after, .rated .br-theme-fontawesome-stars-o .br-widget a.br-selected:after, .rated .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after { color: #a6a6a6; }

.alert.white { background: white; border-color: white; color: white; }

.alert.black { background: #cccccc; border-color: gray; color: black; }

.alert.grey { background: #ededed; border-color: #d2d2d2; color: #a6a6a6; }

.alert.yellow { background: #fffbdb; border-color: #fff5a6; color: #FFEB4D; }

.alert.green { background: #daecdc; border-color: #a2d1a7; color: #45A24E; }

.alert.blue { background: #d0dfec; border-color: #89afd0; color: #125EA1; }

.alert.purple { background: #ded7e5; border-color: #ad9bbf; color: #5B377E; }

.alert.red { background: #f3d5d6; border-color: #e29699; color: #C42C33; }

.alert.orange { background: #fae2d7; border-color: #f3b89b; color: #E77037; }

.alert.round { border-radius: 4px; }

.success, .success:hover, .success:focus { background: #34a853; background: linear-gradient(180deg, , ); color: #34a853; border: 1px solid #34a853; }

.info, .info:hover, .info:focus { background: white; background: linear-gradient(180deg, , ); color: #2b2b2b; border: 1px solid #4285f4; }

.warning, .warning:hover, .warning:focus { background: #f39c12; background: linear-gradient(180deg, , ); color: #f39c12; border: 1px solid #f39c12; }

.error, .error:hover, .error:focus { background: #4a4747; background: linear-gradient(180deg, , ); color: white; border: 1px solid white; }

.validation-error { border: 1px solid white !important; }

.validation-error:hover { border: 1px solid white !important; }

.thumbnail { background: white; border: 1px solid #c8c8c8; border-radius: 4px; }

.thumbnail img:not(.zoomImg) { padding: 4px; }

.thumbnail img.zoomImg { background: white; }

.product-long-description img[style*="float: left"] { margin-right: 66px; margin-bottom: 66px; }

@media (max-width: 480px) { .product-long-description img[style*="float: left"] { width: 100%; display: block; margin-right: 0; float: none !important; } }

.product-long-description img[style*="float: right"] { margin-left: 66px; margin-bottom: 66px; }

@media (max-width: 480px) { .product-long-description img[style*="float: right"] { width: 100%; display: block; margin-left: 0; float: none !important; } }

.product-long-description iframe[style*="float: left"] { margin-right: 66px; margin-bottom: 66px; }

@media (max-width: 480px) { .product-long-description iframe[style*="float: left"] { width: 100%; display: block; margin-right: 0; float: none !important; } }

.product-long-description iframe[style*="float: right"] { margin-left: 66px; margin-bottom: 66px; }

@media (max-width: 480px) { .product-long-description iframe[style*="float: right"] { width: 100%; display: block; margin-left: 0; float: none !important; } }

.money { color: #30a730; font-weight: bold; }

.fc .ui-icon-circle-triangle-w:before { border-right: 4px solid white; }

.fc .ui-icon-circle-triangle-w:hover:before { border-right: 4px solid white; }

.fc .ui-icon-circle-triangle-e:before { border-left: 4px solid white; }

.fc .ui-icon-circle-triangle-e:hover:before { border-left: 4px solid white; }

.graph.bar { background: white; border: 1px solid rgba(0, 0, 0, 0.21); }

.graph.bar .bar { background: #ada4a4; background: linear-gradient(180deg, , ); }

.graph.bar .bar.white { background: white; }

.graph.bar .bar.black { background: black; }

.graph.bar .bar.grey { background: #a6a6a6; }

.graph.bar .bar.yellow { background: #FFEB4D; }

.graph.bar .bar.green { background: #45A24E; }

.graph.bar .bar.blue { background: #125EA1; }

.graph.bar .bar.purple { background: #5B377E; }

.graph.bar .bar.red { background: #C42C33; }

.graph.bar .bar.orange { background: #E77037; }

.round { border-radius: 4px; }

.round-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.round-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.round-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.round-bottom { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.round > .dt-container { border-radius: 4px; }

.btnToggleCourseMenu.button.secondary { width: 36px; border-radius: 4px; }

#page-dependent-products .products.productColumns-x4 .col-product-image { width: 100%; }

#page-dependent-products .products.productColumns-x4 .col-product-info { width: 100%; }

#page-dependent-products .products.productColumns-x3 .col-product-image { width: 50%; }

#page-dependent-products .products.productColumns-x3 .col-product-info { width: 100%; }

#page-dependent-products .products.productColumns-x2 .col-product-image { width: 50%; }

#page-dependent-products .products.productColumns-x2 .col-product-info { width: 100%; }

#page-product-list .product-event .col-product-custom-field-1, .dialogManageAddons .product-event .col-product-custom-field-1, .grid-suggested-products .product-event .col-product-custom-field-1, #dialogDependentProducts .product-event .col-product-custom-field-1, #page-dependent-products .product-event .col-product-custom-field-1 { display: none; }

#page-product-list .product-event .col-product-custom-field-2, .dialogManageAddons .product-event .col-product-custom-field-2, .grid-suggested-products .product-event .col-product-custom-field-2, #dialogDependentProducts .product-event .col-product-custom-field-2, #page-dependent-products .product-event .col-product-custom-field-2 { display: none; }

#page-product-list .product-event .col-product-custom-field-3, .dialogManageAddons .product-event .col-product-custom-field-3, .grid-suggested-products .product-event .col-product-custom-field-3, #dialogDependentProducts .product-event .col-product-custom-field-3, #page-dependent-products .product-event .col-product-custom-field-3 { display: none; }

#page-product-list .product-event .col-product-custom-field-4, .dialogManageAddons .product-event .col-product-custom-field-4, .grid-suggested-products .product-event .col-product-custom-field-4, #dialogDependentProducts .product-event .col-product-custom-field-4, #page-dependent-products .product-event .col-product-custom-field-4 { display: none; }

#page-product-list .product-event .col-product-custom-field-5, .dialogManageAddons .product-event .col-product-custom-field-5, .grid-suggested-products .product-event .col-product-custom-field-5, #dialogDependentProducts .product-event .col-product-custom-field-5, #page-dependent-products .product-event .col-product-custom-field-5 { display: none; }

#page-product-list .product-event .col-product-custom-field-6, .dialogManageAddons .product-event .col-product-custom-field-6, .grid-suggested-products .product-event .col-product-custom-field-6, #dialogDependentProducts .product-event .col-product-custom-field-6, #page-dependent-products .product-event .col-product-custom-field-6 { display: none; }

#page-product-list .product-event .col-product-custom-field-7, .dialogManageAddons .product-event .col-product-custom-field-7, .grid-suggested-products .product-event .col-product-custom-field-7, #dialogDependentProducts .product-event .col-product-custom-field-7, #page-dependent-products .product-event .col-product-custom-field-7 { display: none; }

#page-product-list .product-event .col-product-custom-field-8, .dialogManageAddons .product-event .col-product-custom-field-8, .grid-suggested-products .product-event .col-product-custom-field-8, #dialogDependentProducts .product-event .col-product-custom-field-8, #page-dependent-products .product-event .col-product-custom-field-8 { display: none; }

#page-product-list .product-event .col-product-custom-field-9, .dialogManageAddons .product-event .col-product-custom-field-9, .grid-suggested-products .product-event .col-product-custom-field-9, #dialogDependentProducts .product-event .col-product-custom-field-9, #page-dependent-products .product-event .col-product-custom-field-9 { display: none; }

#page-product-list .product-event .col-product-custom-field-10, .dialogManageAddons .product-event .col-product-custom-field-10, .grid-suggested-products .product-event .col-product-custom-field-10, #dialogDependentProducts .product-event .col-product-custom-field-10, #page-dependent-products .product-event .col-product-custom-field-10 { display: none; }

#page-product-list .product-event .col-org-custom-field-1, .dialogManageAddons .product-event .col-org-custom-field-1, .grid-suggested-products .product-event .col-org-custom-field-1, #dialogDependentProducts .product-event .col-org-custom-field-1, #page-dependent-products .product-event .col-org-custom-field-1 { display: none; }

#page-product-list .product-event .col-org-custom-field-2, .dialogManageAddons .product-event .col-org-custom-field-2, .grid-suggested-products .product-event .col-org-custom-field-2, #dialogDependentProducts .product-event .col-org-custom-field-2, #page-dependent-products .product-event .col-org-custom-field-2 { display: none; }

#page-product-list .product-event .col-org-custom-field-3, .dialogManageAddons .product-event .col-org-custom-field-3, .grid-suggested-products .product-event .col-org-custom-field-3, #dialogDependentProducts .product-event .col-org-custom-field-3, #page-dependent-products .product-event .col-org-custom-field-3 { display: none; }

#page-product-list .product-event .col-org-custom-field-4, .dialogManageAddons .product-event .col-org-custom-field-4, .grid-suggested-products .product-event .col-org-custom-field-4, #dialogDependentProducts .product-event .col-org-custom-field-4, #page-dependent-products .product-event .col-org-custom-field-4 { display: none; }

#page-product-list .product-event .col-org-custom-field-5, .dialogManageAddons .product-event .col-org-custom-field-5, .grid-suggested-products .product-event .col-org-custom-field-5, #dialogDependentProducts .product-event .col-org-custom-field-5, #page-dependent-products .product-event .col-org-custom-field-5 { display: none; }

#page-product-list .product-event .col-org-custom-field-6, .dialogManageAddons .product-event .col-org-custom-field-6, .grid-suggested-products .product-event .col-org-custom-field-6, #dialogDependentProducts .product-event .col-org-custom-field-6, #page-dependent-products .product-event .col-org-custom-field-6 { display: none; }

#page-product-list .product-event .col-org-custom-field-7, .dialogManageAddons .product-event .col-org-custom-field-7, .grid-suggested-products .product-event .col-org-custom-field-7, #dialogDependentProducts .product-event .col-org-custom-field-7, #page-dependent-products .product-event .col-org-custom-field-7 { display: none; }

#page-product-list .product-event .col-org-custom-field-8, .dialogManageAddons .product-event .col-org-custom-field-8, .grid-suggested-products .product-event .col-org-custom-field-8, #dialogDependentProducts .product-event .col-org-custom-field-8, #page-dependent-products .product-event .col-org-custom-field-8 { display: none; }

#page-product-list .product-event .col-org-custom-field-9, .dialogManageAddons .product-event .col-org-custom-field-9, .grid-suggested-products .product-event .col-org-custom-field-9, #dialogDependentProducts .product-event .col-org-custom-field-9, #page-dependent-products .product-event .col-org-custom-field-9 { display: none; }

#page-product-list .product-event .col-org-custom-field-10, .dialogManageAddons .product-event .col-org-custom-field-10, .grid-suggested-products .product-event .col-org-custom-field-10, #dialogDependentProducts .product-event .col-org-custom-field-10, #page-dependent-products .product-event .col-org-custom-field-10 { display: none; }

#page-product-list .product-event .col-product-region, .dialogManageAddons .product-event .col-product-region, .grid-suggested-products .product-event .col-product-region, #dialogDependentProducts .product-event .col-product-region, #page-dependent-products .product-event .col-product-region { display: none; }

#page-product-list .product-event .col-product-category, .dialogManageAddons .product-event .col-product-category, .grid-suggested-products .product-event .col-product-category, #dialogDependentProducts .product-event .col-product-category, #page-dependent-products .product-event .col-product-category { display: none; }

#page-product-list .product-event .col-product-time .timezone, .dialogManageAddons .product-event .col-product-time .timezone, .grid-suggested-products .product-event .col-product-time .timezone, #dialogDependentProducts .product-event .col-product-time .timezone, #page-dependent-products .product-event .col-product-time .timezone { display: none; }

#page-product-list .product-event .col-product-session-count, .dialogManageAddons .product-event .col-product-session-count, .grid-suggested-products .product-event .col-product-session-count, #dialogDependentProducts .product-event .col-product-session-count, #page-dependent-products .product-event .col-product-session-count { display: none; }

#page-product-list .product-event .col-product-session-hours, .dialogManageAddons .product-event .col-product-session-hours, .grid-suggested-products .product-event .col-product-session-hours, #dialogDependentProducts .product-event .col-product-session-hours, #page-dependent-products .product-event .col-product-session-hours { display: none; }

#page-product-list .product-event .col-product-schedule-description, .dialogManageAddons .product-event .col-product-schedule-description, .grid-suggested-products .product-event .col-product-schedule-description, #dialogDependentProducts .product-event .col-product-schedule-description, #page-dependent-products .product-event .col-product-schedule-description { display: none; }

#page-product-list .product-event .col-product-schedule-type-title, .dialogManageAddons .product-event .col-product-schedule-type-title, .grid-suggested-products .product-event .col-product-schedule-type-title, #dialogDependentProducts .product-event .col-product-schedule-type-title, #page-dependent-products .product-event .col-product-schedule-type-title { display: none; }

#page-product-list .product-event .col-product-short-description .label, .dialogManageAddons .product-event .col-product-short-description .label, .grid-suggested-products .product-event .col-product-short-description .label, #dialogDependentProducts .product-event .col-product-short-description .label, #page-dependent-products .product-event .col-product-short-description .label { display: none; }

#page-product-list .product-event .col-product-image .thumbnail, .dialogManageAddons .product-event .col-product-image .thumbnail, .grid-suggested-products .product-event .col-product-image .thumbnail, #dialogDependentProducts .product-event .col-product-image .thumbnail, #page-dependent-products .product-event .col-product-image .thumbnail { padding-bottom: 0 !important; }

#page-product-list .product-event .col-product-image .thumbnail img:not(.zoomImg), .dialogManageAddons .product-event .col-product-image .thumbnail img:not(.zoomImg), .grid-suggested-products .product-event .col-product-image .thumbnail img:not(.zoomImg), #dialogDependentProducts .product-event .col-product-image .thumbnail img:not(.zoomImg), #page-dependent-products .product-event .col-product-image .thumbnail img:not(.zoomImg) { position: static; top: auto; left: auto; transform: none; }

#page-product-list .product-merchandise .col-product-custom-field-1, .dialogManageAddons .product-merchandise .col-product-custom-field-1, .grid-suggested-products .product-merchandise .col-product-custom-field-1, #dialogDependentProducts .product-merchandise .col-product-custom-field-1, #page-dependent-products .product-merchandise .col-product-custom-field-1 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-2, .dialogManageAddons .product-merchandise .col-product-custom-field-2, .grid-suggested-products .product-merchandise .col-product-custom-field-2, #dialogDependentProducts .product-merchandise .col-product-custom-field-2, #page-dependent-products .product-merchandise .col-product-custom-field-2 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-3, .dialogManageAddons .product-merchandise .col-product-custom-field-3, .grid-suggested-products .product-merchandise .col-product-custom-field-3, #dialogDependentProducts .product-merchandise .col-product-custom-field-3, #page-dependent-products .product-merchandise .col-product-custom-field-3 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-4, .dialogManageAddons .product-merchandise .col-product-custom-field-4, .grid-suggested-products .product-merchandise .col-product-custom-field-4, #dialogDependentProducts .product-merchandise .col-product-custom-field-4, #page-dependent-products .product-merchandise .col-product-custom-field-4 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-5, .dialogManageAddons .product-merchandise .col-product-custom-field-5, .grid-suggested-products .product-merchandise .col-product-custom-field-5, #dialogDependentProducts .product-merchandise .col-product-custom-field-5, #page-dependent-products .product-merchandise .col-product-custom-field-5 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-6, .dialogManageAddons .product-merchandise .col-product-custom-field-6, .grid-suggested-products .product-merchandise .col-product-custom-field-6, #dialogDependentProducts .product-merchandise .col-product-custom-field-6, #page-dependent-products .product-merchandise .col-product-custom-field-6 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-7, .dialogManageAddons .product-merchandise .col-product-custom-field-7, .grid-suggested-products .product-merchandise .col-product-custom-field-7, #dialogDependentProducts .product-merchandise .col-product-custom-field-7, #page-dependent-products .product-merchandise .col-product-custom-field-7 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-8, .dialogManageAddons .product-merchandise .col-product-custom-field-8, .grid-suggested-products .product-merchandise .col-product-custom-field-8, #dialogDependentProducts .product-merchandise .col-product-custom-field-8, #page-dependent-products .product-merchandise .col-product-custom-field-8 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-9, .dialogManageAddons .product-merchandise .col-product-custom-field-9, .grid-suggested-products .product-merchandise .col-product-custom-field-9, #dialogDependentProducts .product-merchandise .col-product-custom-field-9, #page-dependent-products .product-merchandise .col-product-custom-field-9 { display: none; }

#page-product-list .product-merchandise .col-product-custom-field-10, .dialogManageAddons .product-merchandise .col-product-custom-field-10, .grid-suggested-products .product-merchandise .col-product-custom-field-10, #dialogDependentProducts .product-merchandise .col-product-custom-field-10, #page-dependent-products .product-merchandise .col-product-custom-field-10 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-1, .dialogManageAddons .product-merchandise .col-org-custom-field-1, .grid-suggested-products .product-merchandise .col-org-custom-field-1, #dialogDependentProducts .product-merchandise .col-org-custom-field-1, #page-dependent-products .product-merchandise .col-org-custom-field-1 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-2, .dialogManageAddons .product-merchandise .col-org-custom-field-2, .grid-suggested-products .product-merchandise .col-org-custom-field-2, #dialogDependentProducts .product-merchandise .col-org-custom-field-2, #page-dependent-products .product-merchandise .col-org-custom-field-2 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-3, .dialogManageAddons .product-merchandise .col-org-custom-field-3, .grid-suggested-products .product-merchandise .col-org-custom-field-3, #dialogDependentProducts .product-merchandise .col-org-custom-field-3, #page-dependent-products .product-merchandise .col-org-custom-field-3 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-4, .dialogManageAddons .product-merchandise .col-org-custom-field-4, .grid-suggested-products .product-merchandise .col-org-custom-field-4, #dialogDependentProducts .product-merchandise .col-org-custom-field-4, #page-dependent-products .product-merchandise .col-org-custom-field-4 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-5, .dialogManageAddons .product-merchandise .col-org-custom-field-5, .grid-suggested-products .product-merchandise .col-org-custom-field-5, #dialogDependentProducts .product-merchandise .col-org-custom-field-5, #page-dependent-products .product-merchandise .col-org-custom-field-5 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-6, .dialogManageAddons .product-merchandise .col-org-custom-field-6, .grid-suggested-products .product-merchandise .col-org-custom-field-6, #dialogDependentProducts .product-merchandise .col-org-custom-field-6, #page-dependent-products .product-merchandise .col-org-custom-field-6 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-7, .dialogManageAddons .product-merchandise .col-org-custom-field-7, .grid-suggested-products .product-merchandise .col-org-custom-field-7, #dialogDependentProducts .product-merchandise .col-org-custom-field-7, #page-dependent-products .product-merchandise .col-org-custom-field-7 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-8, .dialogManageAddons .product-merchandise .col-org-custom-field-8, .grid-suggested-products .product-merchandise .col-org-custom-field-8, #dialogDependentProducts .product-merchandise .col-org-custom-field-8, #page-dependent-products .product-merchandise .col-org-custom-field-8 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-9, .dialogManageAddons .product-merchandise .col-org-custom-field-9, .grid-suggested-products .product-merchandise .col-org-custom-field-9, #dialogDependentProducts .product-merchandise .col-org-custom-field-9, #page-dependent-products .product-merchandise .col-org-custom-field-9 { display: none; }

#page-product-list .product-merchandise .col-org-custom-field-10, .dialogManageAddons .product-merchandise .col-org-custom-field-10, .grid-suggested-products .product-merchandise .col-org-custom-field-10, #dialogDependentProducts .product-merchandise .col-org-custom-field-10, #page-dependent-products .product-merchandise .col-org-custom-field-10 { display: none; }

#page-product-list .product-merchandise .col-product-region, .dialogManageAddons .product-merchandise .col-product-region, .grid-suggested-products .product-merchandise .col-product-region, #dialogDependentProducts .product-merchandise .col-product-region, #page-dependent-products .product-merchandise .col-product-region { display: none; }

#page-product-list .product-merchandise .col-product-category, .dialogManageAddons .product-merchandise .col-product-category, .grid-suggested-products .product-merchandise .col-product-category, #dialogDependentProducts .product-merchandise .col-product-category, #page-dependent-products .product-merchandise .col-product-category { display: none; }

#page-product-list .product-merchandise .col-product-short-description .label, .dialogManageAddons .product-merchandise .col-product-short-description .label, .grid-suggested-products .product-merchandise .col-product-short-description .label, #dialogDependentProducts .product-merchandise .col-product-short-description .label, #page-dependent-products .product-merchandise .col-product-short-description .label { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-1, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-1, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-1, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-1, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-1 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-2, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-2, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-2, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-2, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-2 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-3, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-3, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-3, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-3, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-3 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-4, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-4, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-4, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-4, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-4 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-5, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-5, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-5, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-5, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-5 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-6, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-6, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-6, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-6, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-6 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-7, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-7, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-7, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-7, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-7 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-8, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-8, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-8, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-8, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-8 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-9, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-9, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-9, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-9, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-9 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-custom-field-10, .dialogManageAddons .product-variation.product-variation-event .col-product-custom-field-10, .grid-suggested-products .product-variation.product-variation-event .col-product-custom-field-10, #dialogDependentProducts .product-variation.product-variation-event .col-product-custom-field-10, #page-dependent-products .product-variation.product-variation-event .col-product-custom-field-10 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-1, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-1, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-1, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-1, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-1 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-2, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-2, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-2, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-2, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-2 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-3, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-3, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-3, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-3, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-3 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-4, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-4, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-4, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-4, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-4 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-5, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-5, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-5, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-5, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-5 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-6, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-6, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-6, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-6, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-6 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-7, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-7, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-7, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-7, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-7 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-8, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-8, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-8, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-8, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-8 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-9, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-9, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-9, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-9, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-9 { display: none; }

#page-product-list .product-variation.product-variation-event .col-org-custom-field-10, .dialogManageAddons .product-variation.product-variation-event .col-org-custom-field-10, .grid-suggested-products .product-variation.product-variation-event .col-org-custom-field-10, #dialogDependentProducts .product-variation.product-variation-event .col-org-custom-field-10, #page-dependent-products .product-variation.product-variation-event .col-org-custom-field-10 { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-region, .dialogManageAddons .product-variation.product-variation-event .col-product-region, .grid-suggested-products .product-variation.product-variation-event .col-product-region, #dialogDependentProducts .product-variation.product-variation-event .col-product-region, #page-dependent-products .product-variation.product-variation-event .col-product-region { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-category, .dialogManageAddons .product-variation.product-variation-event .col-product-category, .grid-suggested-products .product-variation.product-variation-event .col-product-category, #dialogDependentProducts .product-variation.product-variation-event .col-product-category, #page-dependent-products .product-variation.product-variation-event .col-product-category { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-availability, .dialogManageAddons .product-variation.product-variation-event .col-product-availability, .grid-suggested-products .product-variation.product-variation-event .col-product-availability, #dialogDependentProducts .product-variation.product-variation-event .col-product-availability, #page-dependent-products .product-variation.product-variation-event .col-product-availability { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-age, .dialogManageAddons .product-variation.product-variation-event .col-product-age, .grid-suggested-products .product-variation.product-variation-event .col-product-age, #dialogDependentProducts .product-variation.product-variation-event .col-product-age, #page-dependent-products .product-variation.product-variation-event .col-product-age { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-date, #page-product-list .product-variation.product-variation-event .col-product-date-range, .dialogManageAddons .product-variation.product-variation-event .col-product-date, .dialogManageAddons .product-variation.product-variation-event .col-product-date-range, .grid-suggested-products .product-variation.product-variation-event .col-product-date, .grid-suggested-products .product-variation.product-variation-event .col-product-date-range, #dialogDependentProducts .product-variation.product-variation-event .col-product-date, #dialogDependentProducts .product-variation.product-variation-event .col-product-date-range, #page-dependent-products .product-variation.product-variation-event .col-product-date, #page-dependent-products .product-variation.product-variation-event .col-product-date-range { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-time, .dialogManageAddons .product-variation.product-variation-event .col-product-time, .grid-suggested-products .product-variation.product-variation-event .col-product-time, #dialogDependentProducts .product-variation.product-variation-event .col-product-time, #page-dependent-products .product-variation.product-variation-event .col-product-time { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-time .timezone, .dialogManageAddons .product-variation.product-variation-event .col-product-time .timezone, .grid-suggested-products .product-variation.product-variation-event .col-product-time .timezone, #dialogDependentProducts .product-variation.product-variation-event .col-product-time .timezone, #page-dependent-products .product-variation.product-variation-event .col-product-time .timezone { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-location-distance .product-location, .dialogManageAddons .product-variation.product-variation-event .col-product-location-distance .product-location, .grid-suggested-products .product-variation.product-variation-event .col-product-location-distance .product-location, #dialogDependentProducts .product-variation.product-variation-event .col-product-location-distance .product-location, #page-dependent-products .product-variation.product-variation-event .col-product-location-distance .product-location { height: 0 !important; display: none; }

#page-product-list .product-variation.product-variation-event .col-product-location-distance .product-distance .panel-content.round-left, .dialogManageAddons .product-variation.product-variation-event .col-product-location-distance .product-distance .panel-content.round-left, .grid-suggested-products .product-variation.product-variation-event .col-product-location-distance .product-distance .panel-content.round-left, #dialogDependentProducts .product-variation.product-variation-event .col-product-location-distance .product-distance .panel-content.round-left, #page-dependent-products .product-variation.product-variation-event .col-product-location-distance .product-distance .panel-content.round-left { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

#page-product-list .product-variation.product-variation-event .col-product-session-count, .dialogManageAddons .product-variation.product-variation-event .col-product-session-count, .grid-suggested-products .product-variation.product-variation-event .col-product-session-count, #dialogDependentProducts .product-variation.product-variation-event .col-product-session-count, #page-dependent-products .product-variation.product-variation-event .col-product-session-count { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-session-hours, .dialogManageAddons .product-variation.product-variation-event .col-product-session-hours, .grid-suggested-products .product-variation.product-variation-event .col-product-session-hours, #dialogDependentProducts .product-variation.product-variation-event .col-product-session-hours, #page-dependent-products .product-variation.product-variation-event .col-product-session-hours { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-schedule-description, .dialogManageAddons .product-variation.product-variation-event .col-product-schedule-description, .grid-suggested-products .product-variation.product-variation-event .col-product-schedule-description, #dialogDependentProducts .product-variation.product-variation-event .col-product-schedule-description, #page-dependent-products .product-variation.product-variation-event .col-product-schedule-description { display: none; }

#page-product-list .product-variation.product-variation-event .col-product-schedule-type-title, .dialogManageAddons .product-variation.product-variation-event .col-product-schedule-type-title, .grid-suggested-products .product-variation.product-variation-event .col-product-schedule-type-title, #dialogDependentProducts .product-variation.product-variation-event .col-product-schedule-type-title, #page-dependent-products .product-variation.product-variation-event .col-product-schedule-type-title { display: none; }

#page-product-list .product-variation.product-variation-merchandise, .dialogManageAddons .product-variation.product-variation-merchandise, .grid-suggested-products .product-variation.product-variation-merchandise, #dialogDependentProducts .product-variation.product-variation-merchandise, #page-dependent-products .product-variation.product-variation-merchandise { /*@if $ProductListShowVariationPriceLabel == "False" { .col-product-price .label { display: none; } }*/ }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-1, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-1, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-1, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-1, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-1 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-2, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-2, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-2, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-2, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-2 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-3, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-3, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-3, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-3, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-3 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-4, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-4, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-4, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-4, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-4 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-5, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-5, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-5, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-5, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-5 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-6, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-6, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-6, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-6, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-6 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-7, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-7, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-7, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-7, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-7 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-8, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-8, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-8, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-8, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-8 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-9, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-9, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-9, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-9, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-9 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-custom-field-10, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-custom-field-10, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-custom-field-10, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-custom-field-10, #page-dependent-products .product-variation.product-variation-merchandise .col-product-custom-field-10 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-1, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-1, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-1, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-1, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-1 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-2, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-2, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-2, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-2, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-2 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-3, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-3, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-3, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-3, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-3 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-4, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-4, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-4, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-4, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-4 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-5, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-5, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-5, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-5, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-5 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-6, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-6, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-6, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-6, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-6 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-7, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-7, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-7, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-7, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-7 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-8, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-8, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-8, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-8, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-8 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-9, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-9, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-9, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-9, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-9 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-org-custom-field-10, .dialogManageAddons .product-variation.product-variation-merchandise .col-org-custom-field-10, .grid-suggested-products .product-variation.product-variation-merchandise .col-org-custom-field-10, #dialogDependentProducts .product-variation.product-variation-merchandise .col-org-custom-field-10, #page-dependent-products .product-variation.product-variation-merchandise .col-org-custom-field-10 { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-region, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-region, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-region, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-region, #page-dependent-products .product-variation.product-variation-merchandise .col-product-region { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-category, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-category, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-category, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-category, #page-dependent-products .product-variation.product-variation-merchandise .col-product-category { display: none; }

#page-product-list .product-variation.product-variation-merchandise .col-product-availability, .dialogManageAddons .product-variation.product-variation-merchandise .col-product-availability, .grid-suggested-products .product-variation.product-variation-merchandise .col-product-availability, #dialogDependentProducts .product-variation.product-variation-merchandise .col-product-availability, #page-dependent-products .product-variation.product-variation-merchandise .col-product-availability { display: none; }

#MCEProductDetailPopupContainer .col-product-region { display: none; }

#MCEProductDetailPopupContainer .col-product-region { display: none; }

#MCEProductDetailPopupContainer .col-product-category { display: none; }

#MCEProductDetailPopupContainer .col-product-category { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-1, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-1 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-2, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-2 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-3, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-3 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-4, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-4 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-5, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-5 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-6, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-6 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-7, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-7 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-8, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-8 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-9, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-9 { display: none; }

.product-details.event-details .panel-product-overview .col-product-custom-field-10, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-custom-field-10 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-1, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-1 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-2, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-2 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-3, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-3 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-4, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-4 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-5, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-5 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-6, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-6 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-7, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-7 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-8, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-8 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-9, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-9 { display: none; }

.product-details.event-details .panel-product-overview .col-org-custom-field-10, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-org-custom-field-10 { display: none; }

.product-details.event-details .panel-product-overview .col-product-image .thumbnail, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-image .thumbnail { padding-bottom: 0 !important; }

.product-details.event-details .panel-product-overview .col-product-image .thumbnail img:not(.zoomImg), #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-image .thumbnail img:not(.zoomImg) { position: static; top: auto; left: auto; transform: none; }

.product-details.event-details .panel-product-overview .col-product-session-count, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-session-count { display: none; }

.product-details.event-details .panel-product-overview .col-product-session-hours, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-session-hours { display: none; }

.product-details.event-details .panel-product-overview .col-product-schedule-description, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-schedule-description { display: none; }

.product-details.event-details .panel-product-overview .col-product-schedule-type-title, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-schedule-type-title { display: none; }

.product-details.event-details .panel-product-overview .col-product-image, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-image { width: 25%; }

.product-details.event-details .panel-product-overview .col-product-main, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-main { width: 75%; }

@media (max-width: 480px) { .product-details.event-details .panel-product-overview .col-product-image, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-image { width: 50%; }
  .product-details.event-details .panel-product-overview .col-product-main, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-main { width: 100%; } }

.product-details.event-details .panel-product-overview .col-product-time .timezone, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-time .timezone { display: none; }

.product-details.event-details .panel-product-overview .col-product-short-description .label, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-short-description .label { display: none; }

.product-details.event-details .panel-product-overview .col-product-sku .label, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-sku .label { display: none; }

.product-details.event-details .panel-product-overview .col-product-region, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-region { display: none; }

.product-details.event-details .panel-product-overview .col-product-category, #MCEProductDetailPopupContainer.event-details .panel-product-overview .col-product-category { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-1, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-1 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-2, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-2 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-3, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-3 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-4, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-4 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-5, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-5 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-6, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-6 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-7, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-7 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-8, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-8 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-9, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-9 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-custom-field-10, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-custom-field-10 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-1, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-1 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-2, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-2 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-3, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-3 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-4, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-4 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-5, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-5 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-6, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-6 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-7, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-7 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-8, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-8 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-9, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-9 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-org-custom-field-10, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-org-custom-field-10 { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-image, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-image { width: 25%; }

.product-details.merchandise-details .panel-product-overview .col-product-main, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-main { width: 75%; }

@media (max-width: 480px) { .product-details.merchandise-details .panel-product-overview .col-product-image, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-image { width: 50%; }
  .product-details.merchandise-details .panel-product-overview .col-product-main, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-main { width: 100%; } }

.product-details.merchandise-details .panel-product-overview .col-product-short-description .label, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-short-description .label { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-sku .label, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-sku .label { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-region, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-region { display: none; }

.product-details.merchandise-details .panel-product-overview .col-product-category, #MCEProductDetailPopupContainer.merchandise-details .panel-product-overview .col-product-category { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-image, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-image { width: 25%; }

.product-details.variation-details.variation-event-details .col-master-product-main, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main { width: 75%; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-time .timezone, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-time .timezone { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-master-product-region, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-master-product-region { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-region, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-region { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-master-product-category, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-master-product-category { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-category, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-category { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-1, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-1 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-2, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-2 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-3, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-3 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-4, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-4 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-5, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-5 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-6, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-6 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-7, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-7 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-8, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-8 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-9, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-9 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-10, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-custom-field-10 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-1, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-1 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-2, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-2 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-3, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-3 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-4, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-4 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-5, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-5 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-6, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-6 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-7, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-7 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-8, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-8 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-9, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-9 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-10, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-org-custom-field-10 { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-session-count, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-session-count { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-session-hours, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-session-hours { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-schedule-description, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-schedule-description { display: none; }

.product-details.variation-details.variation-event-details .col-master-product-main .col-product-schedule-type-title, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main .col-product-schedule-type-title { display: none; }

@media (max-width: 480px) { .product-details.variation-details.variation-event-details .col-master-product-image, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-image { width: 50%; }
  .product-details.variation-details.variation-event-details .col-master-product-main, #MCEProductDetailPopupContainer.variation-details.variation-event-details .col-master-product-main { width: 100%; } }

.product-details.variation-details.variation-merchandise-details .col-master-product-image, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-image { width: 25%; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main { width: 75%; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-master-product-region, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-master-product-region { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-region, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-region { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-master-product-category, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-master-product-category { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-category, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-category { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-1, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-1 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-2, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-2 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-3, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-3 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-4, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-4 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-5, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-5 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-6, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-6 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-7, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-7 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-8, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-8 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-9, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-9 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-10, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-product-custom-field-10 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-1, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-1 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-2, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-2 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-3, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-3 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-4, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-4 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-5, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-5 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-6, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-6 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-7, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-7 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-8, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-8 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-9, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-9 { display: none; }

.product-details.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-10, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main .col-org-custom-field-10 { display: none; }

@media (max-width: 480px) { .product-details.variation-details.variation-merchandise-details .col-master-product-image, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-image { width: 50%; }
  .product-details.variation-details.variation-merchandise-details .col-master-product-main, #MCEProductDetailPopupContainer.variation-details.variation-merchandise-details .col-master-product-main { width: 100%; } }

.product-details.variation-details .col-master-product-short-description .label, #MCEProductDetailPopupContainer.variation-details .col-master-product-short-description .label { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-1, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-1 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-2, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-2 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-3, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-3 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-4, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-4 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-5, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-5 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-6, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-6 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-7, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-7 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-8, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-8 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-9, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-9 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-custom-field-10, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-custom-field-10 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-1, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-1 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-2, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-2 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-3, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-3 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-4, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-4 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-5, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-5 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-6, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-6 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-7, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-7 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-8, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-8 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-9, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-9 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-10, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-10 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-org-custom-field-2, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-org-custom-field-2 { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-time .timezone, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-time .timezone { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-session-count, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-session-count { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-session-hours, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-session-hours { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-schedule-description, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-schedule-description { display: none; }

.product-details.variation-details .variation-panels .product-event .col-product-schedule-type-title, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-event .col-product-schedule-type-title { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-1, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-1 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-2, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-2 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-3, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-3 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-4, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-4 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-5, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-5 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-6, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-6 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-7, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-7 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-8, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-8 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-9, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-9 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-product-custom-field-10, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-product-custom-field-10 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-1, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-1 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-2, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-2 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-3, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-3 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-4, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-4 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-5, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-5 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-6, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-6 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-7, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-7 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-8, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-8 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-9, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-9 { display: none; }

.product-details.variation-details .variation-panels .product-merchandise .col-org-custom-field-10, #MCEProductDetailPopupContainer.variation-details .variation-panels .product-merchandise .col-org-custom-field-10 { display: none; }

.calendar-header { background: white; background: #eeeeee; color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6); border: 1px solid rgba(0, 0, 0, 0.2); }

.calendar-header:before, .calendar-header:after { background: white; background: #eeeeee; border: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 0; }

.calendar-content { background: white; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.21); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.clock-hour, .clock-minute { background: white; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.21); color: rgba(0, 0, 0, 0.6); border-radius: 4px; }

.ages-content { background: white; background: #eeeeee; border: 1px solid rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6); border-top-left-radius: 4px; border-top-right-radius: 4px; }

.ages-footer { background: white; background: linear-gradient(180deg, , ); border: 1px solid rgba(0, 0, 0, 0.21); color: rgba(0, 0, 0, 0.6); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.product-status { border: 1px solid rgba(0, 0, 0, 0.21); }

.price-tag { border: 1px solid rgba(0, 0, 0, 0.21); background: white; }

.price-tag:before { border: 1px solid rgba(0, 0, 0, 0.21); }

.price-tag:after { border: 1px solid rgba(0, 0, 0, 0.21); background: white; }

.hl-location:hover .panel-content { border-color: #ada4a4; transition: all ease 500ms; }

.hl-location:hover .product-distance { background: #ada4a4; background: linear-gradient(180deg, , ); color: white; }

.progress { background: rgba(173, 164, 164, 0.5); }

.progress .bar { background: #ada4a4; height: 12px; }

.progress.secondary { background: rgba(149, 165, 166, 0.5); }

.progress.secondary .bar { background: #95a5a6; }

.themeClasses.customFormsColumns2 .MainFormTable > tbody { margin-top: -66px; margin-left: -66px; }

.themeClasses.customFormsColumns2 .MainFormTable > tbody tr { padding-top: 66px; padding-left: 66px; }

.cms-content { font-size: 14px; }

.cms-content p { line-height: 1.35em; }

.cms-content .grid > .row > .col, .cms-content .grid > .col { font-size: 13px; }

.accountGroupPostComment:after { background: white; border-top-color: rgba(0, 0, 0, 0.21); border-left-color: rgba(0, 0, 0, 0.21); }

.tip { background: white; border-left: 1px solid rgba(0, 0, 0, 0.21); border-top: 1px solid rgba(0, 0, 0, 0.21); content: ''; transform: rotate(45deg); width: 10px; height: 10px; position: absolute; }

.tip.anchor-top { top: -6px; left: 50%; transform: translateX(-50%); }

.tip.anchor-top-left { top: -6px; left: 2px; }

.tip.anchor-top-right { top: -6px; right: 2px; }

.new { animation: new 5s; }

.new.padding { animation: newpadding 5s; }

@keyframes new { 10% { background: #dbe7f1;
    box-shadow: 0 1px 16px rgba(18, 94, 161, 0.5), inset 0 0 0 1px #125EA1;
    padding: 8px; }
  50% { background: #dbe7f1;
    box-shadow: 0 1px 16px rgba(18, 94, 161, 0.5), inset 0 0 0 1px #125EA1;
    padding: 8px; }
  100% { background: none;
    box-shadow: none;
    padding: 0; } }

@keyframes newpadding { 10% { background: #dbe7f1;
    box-shadow: 0 1px 16px rgba(18, 94, 161, 0.5), inset 0 0 0 1px #125EA1; }
  50% { background: #dbe7f1;
    box-shadow: 0 1px 16px rgba(18, 94, 161, 0.5), inset 0 0 0 1px #125EA1; }
  100% { background: none;
    box-shadow: none; } }
